Various Changes
authorJohn Hodge <[email protected]>
Thu, 15 Oct 2009 13:30:48 +0000 (21:30 +0800)
committerJohn Hodge <[email protected]>
Thu, 15 Oct 2009 13:30:48 +0000 (21:30 +0800)
commitb6c3b3cf61caafbd91bbf3acc81995e472656a5b
tree5bc29daf0807c855fda98d3cecbc3b8cc7864a01
parentb37a72724f8584364a3b0f3c57882e803155e499
Various Changes

- Double fault protection
- Optomised Memory Functions (also added memcmp)
- Added worker threads
- Fixes to the timer code (stop the RTC firing at 1024 Hz)
- Re-included the FDD driver
- Moved the NE2000 driver to /Modules
- Inconcequential changes to system.c
- Added block allocation to fs/ext2
- Changed the makefiles to support static linking of modules
17 files changed:
Kernel/Makefile
Kernel/arch/x86/desctab.asm
Kernel/arch/x86/errors.c
Kernel/arch/x86/include/mm_virt.h
Kernel/arch/x86/lib.c
Kernel/arch/x86/mm_phys.c
Kernel/arch/x86/mm_virt.c
Kernel/arch/x86/proc.c
Kernel/arch/x86/time.c
Kernel/drv/fdd.c
Kernel/drv/ne2000.c [deleted file]
Kernel/include/common.h
Kernel/lib.c
Kernel/system.c
Kernel/threads.c
Kernel/vfs/fs/ext2.c
Makefile.cfg

UCC git Repository :: git.ucc.asn.au