tpg/acess2.git
14 years agoFixed VESA using LogF when not needed, changed VTerm to use VGA, added a kpanic to...
John Hodge [Wed, 21 Apr 2010 13:11:35 +0000 (21:11 +0800)]
Fixed VESA using LogF when not needed, changed VTerm to use VGA, added a kpanic to the keyboard magics

14 years agoAdded kernel panic routines to output to the screen on kpanic
John Hodge [Wed, 21 Apr 2010 13:11:03 +0000 (21:11 +0800)]
Added kernel panic routines to output to the screen on kpanic

14 years agoFixed login text-entry bug, fixes to KMS (graphics is still buggy)
John Hodge [Wed, 21 Apr 2010 05:24:26 +0000 (13:24 +0800)]
Fixed login text-entry bug, fixes to KMS (graphics is still buggy)

14 years agoRandom fixes, disabled debug in vterm, random crash disappeared, also doing fixes...
John Hodge [Wed, 21 Apr 2010 04:29:04 +0000 (12:29 +0800)]
Random fixes, disabled debug in vterm, random crash disappeared, also doing fixes on TCP stack

14 years agoTCP Server now seems to work, started fixing client (also need to clean up TCP code)
John Hodge [Sat, 17 Apr 2010 05:29:39 +0000 (13:29 +0800)]
TCP Server now seems to work, started fixing client (also need to clean up TCP code)

14 years agoMakefile cleanup, documentation
John Hodge [Thu, 15 Apr 2010 02:43:37 +0000 (10:43 +0800)]
Makefile cleanup, documentation

14 years agoAdded test server to git tree
John Hodge [Thu, 15 Apr 2010 02:42:33 +0000 (10:42 +0800)]
Added test server to git tree
- Test server opens a server on port 80 and serves a hello world page

14 years agoAdded SYS_OPENCHILD system call
John Hodge [Thu, 15 Apr 2010 02:11:01 +0000 (10:11 +0800)]
Added SYS_OPENCHILD system call
- SYS_OPENCHILD opens a file that is a direct child of the passed FD
  (using the FD's Node)
- Used for IPStack servers to open a client connection

14 years agoAdded the ADT library (not really abstract, but it's a common data type library)
John Hodge [Thu, 15 Apr 2010 02:09:47 +0000 (10:09 +0800)]
Added the ADT library (not really abstract, but it's a common data type library)
- Currenly only includes Ring Buffer code

14 years agoMore fixing work on TCP, now correctly accepts packets,
John Hodge [Thu, 15 Apr 2010 02:08:00 +0000 (10:08 +0800)]
More fixing work on TCP, now correctly accepts packets,
- but the 2nd ACK seems to still be buggy (client sends RST when Acess ACKs)

14 years agoRenamed libc filename, disabled debug and reenabled lfn in FAT
John Hodge [Wed, 14 Apr 2010 10:26:13 +0000 (18:26 +0800)]
Renamed libc filename, disabled debug and reenabled lfn in FAT

14 years agoAdded debug to FAT driver, trying to fix a Real HW bug
John Hodge [Wed, 14 Apr 2010 04:24:18 +0000 (12:24 +0800)]
Added debug to FAT driver, trying to fix a Real HW bug

14 years agoFixed cursor code, added pointer to current VT
John Hodge [Wed, 14 Apr 2010 04:23:59 +0000 (12:23 +0800)]
Fixed cursor code, added pointer to current VT

14 years agoFixed logging to support 8-charater identifiers
John Hodge [Wed, 14 Apr 2010 04:23:30 +0000 (12:23 +0800)]
Fixed logging to support 8-charater identifiers

14 years agoFixing API documentation, added Disk cache spec
John Hodge [Wed, 14 Apr 2010 04:22:27 +0000 (12:22 +0800)]
Fixing API documentation, added Disk cache spec

14 years agoPossible fix to TCP Acknowlegement Numbers
John Hodge [Wed, 14 Apr 2010 04:20:52 +0000 (12:20 +0800)]
Possible fix to TCP Acknowlegement Numbers
- Also changed Sequence number variables to Uint32, not int

14 years agoDisabled ATA debug, turned FAT Debug on, misc in IPStack/TCP
John Hodge [Sun, 11 Apr 2010 08:28:12 +0000 (16:28 +0800)]
Disabled ATA debug, turned FAT Debug on, misc in IPStack/TCP

14 years agoUpdated FAT filesystem driver to not cache the FAT if the disk is too large
John Hodge [Sun, 11 Apr 2010 07:17:10 +0000 (15:17 +0800)]
Updated FAT filesystem driver to not cache the FAT if the disk is too large

14 years agoFixed bug in keyboard driver on real hardware (aux p/s2 port code)
John Hodge [Sun, 11 Apr 2010 07:06:01 +0000 (15:06 +0800)]
Fixed bug in keyboard driver on real hardware (aux p/s2 port code)

14 years agoFixes for running on an InitRD, moved kernel echo switch to later
John Hodge [Sun, 11 Apr 2010 06:13:57 +0000 (14:13 +0800)]
Fixes for running on an InitRD, moved kernel echo switch to later

14 years agoFixed some bugs in ARP and TCP Code
John Hodge [Sat, 10 Apr 2010 02:10:54 +0000 (10:10 +0800)]
Fixed some bugs in ARP and TCP Code
- also I need to learn not to use "git commit -a" when using git add.
- Last commit also had some huge changes to the Video architecture
 > Made the video mode only describe the resolution and colour depth.
 > Text/Framebuffer/3D are now controled via an IOCtl that swaps buffer modes
 > An IOCtl (still to be put in) will provide feature flags for the VTerm to read

14 years agoFixed a bug in the heap manager where if an exact match of the block is found, garbag...
John Hodge [Sat, 10 Apr 2010 01:31:59 +0000 (09:31 +0800)]
Fixed a bug in the heap manager where if an exact match of the block is found, garbage is returned

14 years agoCleaning up more Log( calls with Log_*(
John Hodge [Tue, 6 Apr 2010 15:42:40 +0000 (23:42 +0800)]
Cleaning up more Log( calls with Log_*(
- TODO: Move the module load messages to Log_Notice instead of Log_Log

14 years agoFixed VM8086/Vesa memory allocation bug
John Hodge [Tue, 6 Apr 2010 15:31:32 +0000 (23:31 +0800)]
Fixed VM8086/Vesa memory allocation bug

14 years agoMany changes, Mostly working on improving the BootConf script engine.
John Hodge [Tue, 6 Apr 2010 15:09:12 +0000 (23:09 +0800)]
Many changes, Mostly working on improving the BootConf script engine.
- Added variable support and function returns
- Working on VESA driver, still a little buggy
- Misc changes in other places

14 years agoImproved padding code in Debug_Fmt
John Hodge [Tue, 6 Apr 2010 15:08:10 +0000 (23:08 +0800)]
Improved padding code in Debug_Fmt
- Also separated 's' and the general string printing

14 years agoFixed keyboard bug where keypresses were not being registered, working on libreadline
John Hodge [Fri, 2 Apr 2010 13:31:55 +0000 (21:31 +0800)]
Fixed keyboard bug where keypresses were not being registered, working on libreadline
- Keyboard now reads from 0x60 in keyboard setup to clear keyboard IRQ buffer.
- libreadline is unstable, but supports command histories (just don't try to edit
  a command in the history)

14 years agoFixes to x86 error and interrupt handling
John Hodge [Fri, 2 Apr 2010 12:42:27 +0000 (20:42 +0800)]
Fixes to x86 error and interrupt handling
- Fixed double fault handler so it actually works
- I (thePowersGang/John Hodge) am an idiot, As you will see from Kernel/arch/x86/desctab.asm
  I forgot to set the data segment selectors to kernel values when handling interrupts,
  this caused IRQs and faults that occured in vm8086 mode to triple fault.
- Other changes to logging, moving more log/notice messages to the Log_* functions
- Untested fixes to TCP's Acknowledgement number code
 > TODO Check wether to ACK a packet on arrival, or once it's added to the client buffer.
- Also fixed some bugs in the thread Sleep/Wake functions that were exposed by
  the vm8086 driver.

14 years agoUpdated gitignore rules
John Hodge [Fri, 2 Apr 2010 07:57:08 +0000 (15:57 +0800)]
Updated gitignore rules

14 years agoVM8086 Support, Starting on VESA Driver
John Hodge [Fri, 2 Apr 2010 07:48:24 +0000 (15:48 +0800)]
VM8086 Support, Starting on VESA Driver
- VM8086 required some changes to CPU fault code
- Re-enabled kernel magic combos in keyboard driver
- Slight changes to Memory APIs (changed MM_MapHWPage to MM_MapHWPages)

14 years agoMisc Changes
John Hodge [Thu, 1 Apr 2010 02:18:01 +0000 (10:18 +0800)]
Misc Changes
- Moved USB core to a new folder,
- Slight changes to Ext2 driver
- Slight changes in BochsGA driver
- Added a cache field to the tVFS_Node that can be assumed to be a heap address or NULL
 > Allows easier cleanup of per-fs buffers when a node is freed
- Added the start of a VM8086 driver for BIOS calls

14 years agoDisable debug in FAT
John Hodge [Mon, 29 Mar 2010 02:35:23 +0000 (10:35 +0800)]
Disable debug in FAT

14 years agoAdded mboot2 header
John Hodge [Mon, 29 Mar 2010 02:34:08 +0000 (10:34 +0800)]
Added mboot2 header

14 years agoBugfixing FAT Driver, Addint Multiboot2 Support
John Hodge [Mon, 29 Mar 2010 02:33:00 +0000 (10:33 +0800)]
Bugfixing FAT Driver, Addint Multiboot2 Support
- I've decided not to support writing to FAT filesystems

14 years agoMore work on the FAT driver, more messy, but more complete
John Hodge [Sun, 28 Mar 2010 12:25:55 +0000 (20:25 +0800)]
More work on the FAT driver, more messy, but more complete
- Also did some documentation changes to the tVFS_Node structure

14 years agoWorking on cleaning up the FAT driver, but atm it's more messy than ever.
John Hodge [Sun, 28 Mar 2010 11:47:35 +0000 (19:47 +0800)]
Working on cleaning up the FAT driver, but atm it's more messy than ever.
<UNTESTED COMMIT>

14 years agoCleanups in FAT driver
John Hodge [Sat, 27 Mar 2010 07:57:34 +0000 (15:57 +0800)]
Cleanups in FAT driver
- Minor change to acess.h

14 years agoUpdating drivers to use the Log_ functions instead of Log() and Warning()
John Hodge [Sat, 27 Mar 2010 07:43:22 +0000 (15:43 +0800)]
Updating drivers to use the Log_ functions instead of Log() and Warning()

14 years agoFixed logging print not working, cleaned up debug
John Hodge [Sat, 27 Mar 2010 07:17:31 +0000 (15:17 +0800)]
Fixed logging print not working, cleaned up debug
- Fixed FDD Driver always timing out on a read/write
- Added an error report to the FDD read/write method

14 years agoFixed lack of error handling in FDD driver, also abstracted the Read/Write
John Hodge [Sat, 27 Mar 2010 03:11:55 +0000 (11:11 +0800)]
Fixed lack of error handling in FDD driver, also abstracted the Read/Write
operations into one common function.

14 years agoCleanup Commit
John Hodge [Sat, 27 Mar 2010 01:59:42 +0000 (09:59 +0800)]
Cleanup Commit
- Adding a hell of a lot of files to the tree
 > EDI Interface (Incomplete)
 > AxWin Shell (Incomplete, Needs to be rewritten)
 > AxWin library and headers
- Restructuring AxWin to be non-windowed
- Changes to IpStack
- Fixes to kernel logging
- Added APIDoc files
- Cleaning up ifconfig and other helpers

14 years agoMisc Changes, Added Logging Subsystem, Fixes to InitRD, Working on RTL8139 driver
John Hodge [Sun, 21 Mar 2010 05:00:49 +0000 (13:00 +0800)]
Misc Changes, Added Logging Subsystem, Fixes to InitRD, Working on RTL8139 driver

14 years agoBugfixing initrd and ld-acess
John Hodge [Thu, 18 Mar 2010 03:07:51 +0000 (11:07 +0800)]
Bugfixing initrd and ld-acess
- ld-acess passed NULL to SysLoadBin if the file is not found
- InitRD ignored Offset in ReadFile

14 years agoMultiple fixes
John Hodge [Wed, 17 Mar 2010 14:13:33 +0000 (22:13 +0800)]
Multiple fixes
- Fixed bug in FDD driver where motor was stopped during a read operation
- Moved PCI and DMA to be loaded like any other module/driver
- Added PCI as a dependency to BochsGA and ATA driver, Added DMA to FDD
- Fixed PCI not scanning the full length of the bus (only scanned 10, not 32 devices per bus)

14 years agoVarious changes, most of them involving the FAT and Ext2 Drivers, adding write support
John Hodge [Wed, 17 Mar 2010 06:08:43 +0000 (14:08 +0800)]
Various changes, most of them involving the FAT and Ext2 Drivers, adding write support
- FAT Now has rudimentary write support (file size still isn't updated)
- Added InitRD to the tree
- Slight changes to the Module build system
- Set modules to use -O3 and fixed the bugs that showed

14 years agoAdded file extending to Ext2 Driver, also cleaned up the FS_Ext2 source
John Hodge [Tue, 16 Mar 2010 02:20:34 +0000 (10:20 +0800)]
Added file extending to Ext2 Driver, also cleaned up the FS_Ext2 source
- Fixed an off-by-one error when calculating allocated blocks
- Fixed using a fixed 256 blocks per indirect block (now depends on the block size)

14 years agoMoar cleanupe
John Hodge [Mon, 15 Mar 2010 11:03:45 +0000 (19:03 +0800)]
Moar cleanupe

14 years agoRemoved FDD_AcquireSpinlock and FDD_FreeSpinlock, replacing them with LOCK() and...
John Hodge [Mon, 15 Mar 2010 10:59:52 +0000 (18:59 +0800)]
Removed FDD_AcquireSpinlock and FDD_FreeSpinlock, replacing them with LOCK() and RELEASE()

14 years agoCleaning up FDD driver, removed local cache in favour of iocache.h
John Hodge [Mon, 15 Mar 2010 10:50:49 +0000 (18:50 +0800)]
Cleaning up FDD driver, removed local cache in favour of iocache.h

14 years agoMisc changes
John Hodge [Mon, 15 Mar 2010 10:50:40 +0000 (18:50 +0800)]
Misc changes

14 years agoMore documentation, mostly to the PCI
John Hodge [Mon, 15 Mar 2010 10:49:28 +0000 (18:49 +0800)]
More documentation, mostly to the PCI

14 years agoCommenting for new function
John Hodge [Sun, 14 Mar 2010 03:36:03 +0000 (11:36 +0800)]
Commenting for new function

14 years agoRestructured Modules_LoadBuiltins to load modules in the order they are linked in.
John Hodge [Sun, 14 Mar 2010 03:32:13 +0000 (11:32 +0800)]
Restructured Modules_LoadBuiltins to load modules in the order they are linked in.
- Also moved vterm.o to be linked earlier
- Removed a newline from a Log() in ne2000.c

14 years agoWork on documentation
John Hodge [Sat, 13 Mar 2010 14:56:14 +0000 (22:56 +0800)]
Work on documentation

14 years agoChanges to the module loader to handle specific errors from modules
John Hodge [Sat, 13 Mar 2010 10:27:57 +0000 (18:27 +0800)]
Changes to the module loader to handle specific errors from modules
- Changed MODULE_INIT_SUCCESS to MODULE_ERR_OK and added other MODULE_ERR_* values

14 years agoSlight Changes, mostly fixing CPU error reporting
John Hodge [Sat, 6 Mar 2010 14:45:11 +0000 (22:45 +0800)]
Slight Changes, mostly fixing CPU error reporting
- Also attempted to fix the Qemu kb bug
- Added a todo to the FDD driver

14 years agoIPv6, and I need to learn to compile before commiting
John Hodge [Sat, 6 Mar 2010 11:33:48 +0000 (19:33 +0800)]
IPv6, and I need to learn to compile before commiting

14 years agoStarting on a NFS driver
John Hodge [Fri, 5 Mar 2010 14:57:07 +0000 (22:57 +0800)]
Starting on a NFS driver

14 years agodoxygen fixes
John Hodge [Fri, 5 Mar 2010 14:56:41 +0000 (22:56 +0800)]
doxygen fixes

14 years agoMore work on TCP, Connection is successfully established, but problemw with ACKing...
John Hodge [Thu, 4 Mar 2010 14:32:03 +0000 (22:32 +0800)]
More work on TCP, Connection is successfully established, but problemw with ACKing packets.
- RST is sent after ACKing first data packet.
- Also did some changes to Debug_DumpHex and Threads_Get*

14 years agoBugfixing and testing TCP stack
John Hodge [Thu, 4 Mar 2010 05:59:21 +0000 (13:59 +0800)]
Bugfixing and testing TCP stack
- Also fixed build process

14 years agoMore work on TCP, untested and almost complete
John Hodge [Thu, 4 Mar 2010 02:54:04 +0000 (10:54 +0800)]
More work on TCP, untested and almost complete

14 years agoMore work on TCP, approaching usable (untested)
John Hodge [Wed, 3 Mar 2010 14:54:31 +0000 (22:54 +0800)]
More work on TCP, approaching usable (untested)

14 years agoCleanup commit, fixes to UDP, TCP and ICMP
John Hodge [Wed, 3 Mar 2010 07:28:43 +0000 (15:28 +0800)]
Cleanup commit, fixes to UDP, TCP and ICMP
- Basicly cleaning up commented out code and potential bugs
- More work on TCP support

14 years agoRemoved debug from Network/NE2000/ne2000.c
John Hodge [Fri, 26 Feb 2010 15:12:22 +0000 (23:12 +0800)]
Removed debug from Network/NE2000/ne2000.c

14 years agoUDP Packets are now sent and recieved correctly (server not tested)
John Hodge [Fri, 26 Feb 2010 14:29:03 +0000 (22:29 +0800)]
UDP Packets are now sent and recieved correctly (server not tested)
- Also did some work on USB, only minor.
- Fixed a bug in IPStack/link.c that passed a non-aligned packet to the interface.
- Fixed channel being skipped if the IP _matches_ (should be skipped if it doesn't)
"Yo dawg, I heard you liek packets, so I sent you one"

14 years agoMore fixups to ARP and UDP (udp still buggy)
John Hodge [Thu, 25 Feb 2010 13:35:27 +0000 (21:35 +0800)]
More fixups to ARP and UDP (udp still buggy)

14 years agoWorking on UDP, removed debug from some code, fixed ARP setting hwtype to 0x100 ...
John Hodge [Thu, 25 Feb 2010 11:44:14 +0000 (19:44 +0800)]
Working on UDP, removed debug from some code, fixed ARP setting hwtype to 0x100 (should be 1)
- Other Misc changes

14 years agoMore work on TCP, splitted UDI arch dependent out of udi.h, slight work on AxWin
John Hodge [Sun, 14 Feb 2010 03:48:38 +0000 (11:48 +0800)]
More work on TCP, splitted UDI arch dependent out of udi.h, slight work on AxWin

14 years agoMore work on TCP, still not usable
John Hodge [Fri, 12 Feb 2010 09:18:51 +0000 (17:18 +0800)]
More work on TCP, still not usable

14 years agoWork on IP/TCP Stack
John Hodge [Thu, 11 Feb 2010 05:15:26 +0000 (13:15 +0800)]
Work on IP/TCP Stack
- TCP now registered with IPv4
- Added debug code and started on TCP server support
- Fixed bitfield error (removed the bitfields for portability)

14 years agoHelps if I add it to the main makefile
John Hodge [Sun, 7 Feb 2010 02:32:44 +0000 (10:32 +0800)]
Helps if I add it to the main makefile

14 years agoRemoved the need to alter acess.ld for each build environment
John Hodge [Sun, 7 Feb 2010 02:27:06 +0000 (10:27 +0800)]
Removed the need to alter acess.ld for each build environment

14 years agoMore work on IPStack, TCP and UDP slowly moving along
John Hodge [Fri, 5 Feb 2010 08:42:50 +0000 (16:42 +0800)]
More work on IPStack, TCP and UDP slowly moving along

14 years agoCleanups that will hopefully allow compilation in more strict environments
John Hodge [Wed, 3 Feb 2010 06:44:45 +0000 (14:44 +0800)]
Cleanups that will hopefully allow compilation in more strict environments

14 years agoFixed and improved Ping support
John Hodge [Wed, 3 Feb 2010 03:57:48 +0000 (11:57 +0800)]
Fixed and improved Ping support
- BUG: ARP requests time out for some reason, todo check on other networks
- Also updated the readme for better support when building

14 years agoMore work on the IP Stack, now responds to pings
John Hodge [Wed, 3 Feb 2010 02:10:45 +0000 (10:10 +0800)]
More work on the IP Stack, now responds to pings
- Also fixed bug in NE2000 driver that resent the first packet
  on each subsequent send.

14 years agoFixed IPStack's ID showing as IDENT
John Hodge [Wed, 3 Feb 2010 00:30:22 +0000 (08:30 +0800)]
Fixed IPStack's ID showing as IDENT

14 years agoMore additions
John Hodge [Wed, 3 Feb 2010 00:30:06 +0000 (08:30 +0800)]
More additions

14 years agoCleaning up unadded files
John Hodge [Wed, 3 Feb 2010 00:26:42 +0000 (08:26 +0800)]
Cleaning up unadded files

14 years agoWorking on GUI, side changes to the message passing
John Hodge [Tue, 2 Feb 2010 12:16:35 +0000 (20:16 +0800)]
Working on GUI, side changes to the message passing

14 years agoReorganised the modules directory, started serious work on GUI support
John Hodge [Tue, 2 Feb 2010 00:16:30 +0000 (08:16 +0800)]
Reorganised the modules directory, started serious work on GUI support
- Cleaning up and bugfixing VTerm graphics support

14 years agoAltered & Renamed LookupString, Added DrvUtil_SetIdent
John Hodge [Sat, 23 Jan 2010 11:48:18 +0000 (19:48 +0800)]
Altered & Renamed LookupString, Added DrvUtil_SetIdent
- Both now check the user memory before using it

14 years agoI really need to learn to compile test before commiting
John Hodge [Wed, 20 Jan 2010 10:39:16 +0000 (18:39 +0800)]
I really need to learn to compile test before commiting

14 years agoUpdated gitignore rules, cleaned up MBR parsing
John Hodge [Wed, 20 Jan 2010 10:36:45 +0000 (18:36 +0800)]
Updated gitignore rules, cleaned up MBR parsing

14 years agoStarted splitting ATA driver into separate files
John Hodge [Wed, 20 Jan 2010 03:10:07 +0000 (11:10 +0800)]
Started splitting ATA driver into separate files

14 years agoRenamed ATA core to main.c
John Hodge [Wed, 20 Jan 2010 03:01:56 +0000 (11:01 +0800)]
Renamed ATA core to main.c

14 years agoMoved ATA driver out of Kernel tree
John Hodge [Wed, 20 Jan 2010 02:55:45 +0000 (10:55 +0800)]
Moved ATA driver out of Kernel tree
- Also changed VER3 macro to VER2 for compatability with MODULE_DEFINE

14 years agoBugfixes and debug cleanup
John Hodge [Tue, 19 Jan 2010 09:30:11 +0000 (17:30 +0800)]
Bugfixes and debug cleanup
- Cleanup in threads.c
- Fixed ACL/Permissions bugs in VFS
- Also fixed instaces where tVFS_Node methods were called without NULL checking

14 years agoMulti-user testing and bugfixing
John Hodge [Tue, 19 Jan 2010 06:36:15 +0000 (14:36 +0800)]
Multi-user testing and bugfixing
- Actually changes the UID now
- Added stub normal user 'tpg', no password

14 years agoMore debug in PE loader
John Hodge [Tue, 19 Jan 2010 05:52:00 +0000 (13:52 +0800)]
More debug in PE loader

14 years agoExteding Driver interface
John Hodge [Tue, 19 Jan 2010 05:50:45 +0000 (13:50 +0800)]
Exteding Driver interface
- Changed 4-byte ID to a 31 byte string (32 with NULL terminator)
- Created a macro for the version numbers

14 years agoComment/documentation change to the VFS
John Hodge [Tue, 19 Jan 2010 04:12:08 +0000 (12:12 +0800)]
Comment/documentation change to the VFS

14 years agoFixes and logging
John Hodge [Mon, 18 Jan 2010 05:55:40 +0000 (13:55 +0800)]
Fixes and logging

14 years agoChanges and Features to IPStack
John Hodge [Mon, 18 Jan 2010 05:21:02 +0000 (13:21 +0800)]
Changes and Features to IPStack
- Added 'ping' ioctl and required calls, currently incomplete

14 years agoAdding PE file support
John Hodge [Sun, 17 Jan 2010 10:24:22 +0000 (18:24 +0800)]
Adding PE file support
- Also added binary register function (now modules can handle binary files)

14 years agoAdded support for dynamic registration of module loaders
John Hodge [Sun, 17 Jan 2010 06:05:38 +0000 (14:05 +0800)]
Added support for dynamic registration of module loaders
- Also updated .gitignore to exclude more object files
- UDI is now a dynamic module

14 years agoAdding `udisetup` (and required linker script)
John Hodge [Sat, 16 Jan 2010 14:14:28 +0000 (22:14 +0800)]
Adding `udisetup` (and required linker script)

14 years agoSlight changes to UDI structures and logging
John Hodge [Fri, 15 Jan 2010 23:34:43 +0000 (07:34 +0800)]
Slight changes to UDI structures and logging

14 years agoFixed Double-Relocation in modules.c (edited bin/elf.c to find this)
John Hodge [Fri, 15 Jan 2010 15:41:34 +0000 (23:41 +0800)]
Fixed Double-Relocation in modules.c (edited bin/elf.c to find this)

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