Changelog/0.02

From WhitixDoc

Jump to: navigation, search

Contents

i386

  • Add detection of CPUID features. Check for TSC when detecting processor speed. diff
  • Check for lastMathThread becoming invalid. diff
  • Also search first kilobyte of memory for MPconfig structure. diff

Filesystem

CDFs

  • Add block and sector size checks. diff
  • Generalize sectors and offsets. diff
  • Handle invalid sector sizes. diff
  • Support for reading a directory that spans two sectors. diff

Device

  • Add subdirectory capabilities. diff

Virtual

Kernel

  • Handle case where shell cannot be executed. diff
  • Close the console to maintain the correct number of references. diff
  • Mount the device filesystem at /System/Devices. diff
  • Add call to ThrArchDestroyThread when process exits. diff

Memory management

  • Handle case in MMapDo where start address is below MMAP_BASE. diff
  • Reserve and map the first page of memory. reserve and map

User

  • burn: Add path lookup for executables diff
  • fruity: Add TODO in fruity when long lines are present. diff
  • libc: Add strtod and atof. diff
  • libc: Add %f in printf. diff
  • Rework linker and headers. diff
  • Add various prototypes to libc and posix. diff
  • Move applications to /Applications. diff

Ports and directories

  • Remove sparc64 directory. diff
  • Fix mkfatfs build. diff
  • Removed the dmake and glib packages for now, pending updates to the system. glib diff and dmake diff
Personal tools