Added ProcDev/SysFS + Cleanup
authorJohn Hodge <[email protected]>
Sun, 22 Nov 2009 08:03:14 +0000 (16:03 +0800)
committerJohn Hodge <[email protected]>
Sun, 22 Nov 2009 08:03:14 +0000 (16:03 +0800)
commit243bdab4e7acc8516d9b1c138f45dc1195f97767
tree5cd5be6131203eff9d227c3c8c1001b3a214a4e0
parentf035491c949cb86d92a93fc3d9d033538704256b
Added ProcDev/SysFS + Cleanup
- Added /Devices/system (ProcDev or SysFS)
 > Allows exposing of kernel buffers to usermode (readonly)
- Added use of ProcDev to VFS to expose Mounted filesystems and loaded
  filesystems.
- Created tSpinlock type to make sure that spinlocks are volatile
16 files changed:
Kernel/Makefile
Kernel/Makefile.BuildNum [new file with mode: 0644]
Kernel/arch/x86/include/arch.h
Kernel/drv/proc.c [new file with mode: 0644]
Kernel/include/common.h
Kernel/include/fs_sysfs.h [new file with mode: 0644]
Kernel/include/threads.h
Kernel/include/vfs_int.h
Kernel/messages.c
Kernel/vfs/main.c
Kernel/vfs/mount.c
Kernel/vfs/open.c
Makefile
Modules/IPStack/main.c
Modules/USB/usb.h
Usermode/Applications/CLIShell_src/main.c

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