Changelog/0.02
From WhitixDoc
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
- Fix VfsChangeDir bugs. diff, second diff
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
dmakeandglibpackages for now, pending updates to the system. glib diff and dmake diff