John Hodge [Sun, 20 May 2012 03:56:20 +0000 (11:56 +0800)]
Modules/USB MSC - Added correct naming
John Hodge [Sun, 20 May 2012 03:55:54 +0000 (11:55 +0800)]
Modules/UHCI - Removed redundant packet splitting in bulk transfers
John Hodge [Sun, 20 May 2012 03:55:25 +0000 (11:55 +0800)]
Modules/USB - Changes to allow MSC to set up correctly
John Hodge [Sat, 19 May 2012 16:06:46 +0000 (00:06 +0800)]
Modules/USB MSC - Forgot a TODO
John Hodge [Sat, 19 May 2012 16:02:24 +0000 (00:02 +0800)]
Modules/USB MSC - Can now read on qemu (dunno how reliable)
John Hodge [Sat, 19 May 2012 16:01:41 +0000 (00:01 +0800)]
Modules/UHCI - Added callback to the BulkIN/BulkOUT routines
John Hodge [Sat, 19 May 2012 13:52:03 +0000 (21:52 +0800)]
Modules/USB - Added prototype mass storage driver
John Hodge [Sat, 19 May 2012 13:50:16 +0000 (21:50 +0800)]
Modules/USB Core - Implemented _SendData and _RecvData
John Hodge [Sat, 19 May 2012 13:49:53 +0000 (21:49 +0800)]
Kernel - Added SwapEndian64 for SCSI code (coming)
John Hodge [Sat, 19 May 2012 13:49:07 +0000 (21:49 +0800)]
Modules/{ATA,LVM} - Slight API change because SCSI devices don't have a fixed block size
John Hodge [Sat, 19 May 2012 11:39:39 +0000 (19:39 +0800)]
Modules/{ATA,LVM} - Moved ATA to use the LVM partition code
John Hodge [Sat, 19 May 2012 11:38:33 +0000 (19:38 +0800)]
Modules/Ext2 - Little debug removal and code cleanup
John Hodge [Fri, 18 May 2012 16:02:12 +0000 (00:02 +0800)]
Modules/LVM - Seriously working on it after the network API change
John Hodge [Fri, 18 May 2012 14:45:31 +0000 (22:45 +0800)]
Why did I change the x86_64 build config?
John Hodge [Fri, 18 May 2012 14:36:13 +0000 (22:36 +0800)]
Usermode/AxWin3 - Bugfixing and cleanup
John Hodge [Fri, 18 May 2012 09:58:19 +0000 (17:58 +0800)]
Compile testing, what's that?
John Hodge [Fri, 18 May 2012 09:38:38 +0000 (17:38 +0800)]
Merge branch 'master' of git://git.ucc.asn.au/tpg/acess2
John Hodge [Fri, 18 May 2012 09:37:14 +0000 (17:37 +0800)]
Usermode/AxWin3 - Wokring on hotkeys
John Hodge [Fri, 18 May 2012 09:26:32 +0000 (17:26 +0800)]
Modules/InitRD - Renamed ifconfig to ip, and moved dhcpc to /Acess/Bin
John Hodge [Fri, 18 May 2012 09:26:04 +0000 (17:26 +0800)]
Usermode/DHCPC - Bugfixing and implementing select() timeouts
John Hodge [Fri, 18 May 2012 09:24:25 +0000 (17:24 +0800)]
Modules/VIARhineII - Debugging, able to get a DHCP lease, but stops RXing after 7 packets
John Hodge [Fri, 18 May 2012 09:24:12 +0000 (17:24 +0800)]
Kernel/VFS - Added timeouts to select
John Hodge [Fri, 18 May 2012 09:23:35 +0000 (17:23 +0800)]
IPStack - Added quirk for unconfigured interfaces to aid DHCP
John Hodge [Wed, 16 May 2012 03:03:58 +0000 (11:03 +0800)]
Modules - Little debugging fixes (and planning VESA fb cache)
John Hodge [Wed, 16 May 2012 03:03:05 +0000 (11:03 +0800)]
Modules/IPStack - Fixed bugs in IPStack_Buffer_GetBuffer
- Also fixed unintialised value bug in interface routes
John Hodge [Wed, 16 May 2012 03:02:42 +0000 (11:02 +0800)]
Usermode - Little debug and other fixes
John Hodge [Wed, 16 May 2012 03:02:15 +0000 (11:02 +0800)]
Kernel - Made things a little less chatty during boot, and fixed lack of \r in some debug statements
John Hodge [Wed, 16 May 2012 03:01:40 +0000 (11:01 +0800)]
Modules/VIARhineII - RX and TX works, but TX is a hack atm
John Hodge [Tue, 15 May 2012 06:31:23 +0000 (14:31 +0800)]
Usermode/AxWin3 - Debugging
John Hodge [Tue, 15 May 2012 06:27:24 +0000 (14:27 +0800)]
Modules/VIARhineII - More implementation work
John Hodge [Sun, 13 May 2012 13:42:14 +0000 (21:42 +0800)]
Modules/VIARhineII - Implementing, won't work yet
John Hodge [Sat, 12 May 2012 13:57:01 +0000 (21:57 +0800)]
Modules/USB - Less chatty device initialisation
John Hodge [Sat, 12 May 2012 13:32:25 +0000 (21:32 +0800)]
IPStack - Making TCP a little less chatty
John Hodge [Sat, 12 May 2012 13:17:26 +0000 (21:17 +0800)]
IPStack - Cleaned up userland 'ip' tool, and fixed some little bugs
John Hodge [Sat, 12 May 2012 12:34:30 +0000 (20:34 +0800)]
Usermode/irc - Fixing some niggling issues
John Hodge [Sat, 12 May 2012 11:27:53 +0000 (19:27 +0800)]
IPStack - Removed early network config, because it now shouldn't work
John Hodge [Sat, 12 May 2012 10:52:37 +0000 (18:52 +0800)]
IPStack - Reworking of network device API
- Replaced the VFS API with passing tIPStackBuffer objects about
- Reduced code size in network drivers, and made interface management easier
- FIX: Routing bugs due to older refactoring
- FIX: Ne2000 driver not removing the IO bit from BAR value
John Hodge [Fri, 11 May 2012 13:00:42 +0000 (21:00 +0800)]
Modules/VIARhineII - Fiddling
John Hodge [Wed, 9 May 2012 04:39:08 +0000 (12:39 +0800)]
Merge branch 'master' of git://git.ucc.asn.au/tpg/acess2
John Hodge [Wed, 9 May 2012 04:36:28 +0000 (12:36 +0800)]
Merge branch 'master' of git://git.ucc.asn.au/tpg/acess2
John Hodge [Wed, 9 May 2012 04:34:51 +0000 (12:34 +0800)]
Modules/VIARhineII - Working on a driver, doesn't do anything yet
John Hodge [Wed, 9 May 2012 04:33:22 +0000 (12:33 +0800)]
AcessNative - Fixing little bugs
John Hodge [Wed, 9 May 2012 04:28:38 +0000 (12:28 +0800)]
BuildConf - fixing x86_64 config for motsugo
John Hodge [Mon, 7 May 2012 13:25:03 +0000 (21:25 +0800)]
Modules/UHCI - Fixed (or hid) a bug causing lockups on real hardware
- All devices now operate in low speed mode until I can figure out how
to tell what ones are full-speed capable
- Got rid of some slight bugs in descriptor strings
John Hodge [Mon, 7 May 2012 13:23:55 +0000 (21:23 +0800)]
Reduced chattiness of threading, x86 IRQs and BochsGA
John Hodge [Sat, 5 May 2012 02:04:02 +0000 (10:04 +0800)]
Kernel/threads - Fixed crash due to error in process bookkeeping
John Hodge [Fri, 4 May 2012 15:54:20 +0000 (23:54 +0800)]
BuildConf - Removed VIAVideo from x86 build because it's unstable
John Hodge [Fri, 4 May 2012 15:54:05 +0000 (23:54 +0800)]
Kernel/x86_64 - Added header to vm8086
John Hodge [Fri, 4 May 2012 15:53:51 +0000 (23:53 +0800)]
Kernel/VTerm - Fixed mistype in warning
John Hodge [Fri, 4 May 2012 15:52:49 +0000 (23:52 +0800)]
Modules/VBE - Fixed integer overflow if avaliable modes are very large
John Hodge [Fri, 4 May 2012 15:49:53 +0000 (23:49 +0800)]
Kernel/x86 - Fixed a bug in vm8086 that caused modesets to fail on some machines
- INT_I wasn't pushing FLAGS
- Also reduced memory usage, and made memory allocations local to instances
John Hodge [Wed, 25 Apr 2012 04:33:43 +0000 (12:33 +0800)]
Merge branch 'master' of github.com:thepowersgang/acess2
John Hodge [Wed, 25 Apr 2012 04:32:10 +0000 (12:32 +0800)]
VIAVideo - Does something different now!
John Hodge [Tue, 24 Apr 2012 07:06:23 +0000 (15:06 +0800)]
Merge branch 'master' of git.mutabah.net:acess2
John Hodge [Tue, 24 Apr 2012 03:02:13 +0000 (11:02 +0800)]
Kernel - Working on VIA Video driver
John Hodge [Sun, 22 Apr 2012 09:36:55 +0000 (17:36 +0800)]
Merge branch 'master' of cadel.mutabah.net:acess2
John Hodge [Sun, 22 Apr 2012 09:36:15 +0000 (17:36 +0800)]
VESA - Debugging issue on VIA S3 BIOS
John Hodge [Fri, 20 Apr 2012 14:20:15 +0000 (22:20 +0800)]
Inconcequential changes to ARM proc.S (syntax hilighting)
John Hodge [Fri, 20 Apr 2012 14:18:51 +0000 (22:18 +0800)]
Usermode - Removed SpiderScript
- It had outgrown Acess, and has been removed
> Now at git.mutabah.net/spiderscript.git
John Hodge [Fri, 20 Apr 2012 13:59:47 +0000 (21:59 +0800)]
SpiderScript - Moved header to directory, ready to remove from tree
John Hodge [Fri, 20 Apr 2012 13:58:45 +0000 (21:58 +0800)]
SpiderScript - Implementing object element/attribute support
John Hodge [Fri, 20 Apr 2012 05:22:49 +0000 (13:22 +0800)]
SpiderScript - Fixed array behaviour, removed memory leaks
John Hodge [Tue, 17 Apr 2012 15:12:08 +0000 (23:12 +0800)]
Usermode/SpiderScript - Added language namespace exports
John Hodge [Tue, 17 Apr 2012 14:13:40 +0000 (22:13 +0800)]
Usermode/SpiderScript - Restructured namespace handling, fixed a few bytecode bugs
John Hodge [Tue, 17 Apr 2012 02:44:02 +0000 (10:44 +0800)]
Usermode/SpiderScript - Added compile-time type checking and smarter variable typing
John Hodge [Sun, 15 Apr 2012 06:13:19 +0000 (14:13 +0800)]
Usermode/spiderscript - Added generation-time type tracing
John Hodge [Sun, 15 Apr 2012 05:23:46 +0000 (13:23 +0800)]
Usermode/libspiderscript - Fixed namespace scoping applying to function arguments
John Hodge [Sun, 15 Apr 2012 04:59:44 +0000 (12:59 +0800)]
Usermode/libspiderscript - Cleaning code, made bytecode dump smaller
John Hodge [Sat, 14 Apr 2012 11:34:49 +0000 (19:34 +0800)]
Usermode/libspiderscript - Fixing a multitude of bugs
John Hodge [Sun, 1 Apr 2012 03:26:12 +0000 (11:26 +0800)]
Kernel/threads - Adding PGIDs, made processes have a list
John Hodge [Sun, 1 Apr 2012 02:35:40 +0000 (10:35 +0800)]
Modules/InitRD - Added gitignore to stop autogenerated files.c being flaged as untracked
John Hodge [Sun, 1 Apr 2012 02:34:10 +0000 (10:34 +0800)]
Usermode/AxWin3 WM - Fixed cursor position not changing in edit control when arrow keys used
John Hodge [Sun, 1 Apr 2012 02:32:31 +0000 (10:32 +0800)]
Kernel/vm8086 - Added debugging message for 0F XX instructions
John Hodge [Tue, 27 Mar 2012 02:33:16 +0000 (10:33 +0800)]
TESTING - Patches to implement Ctrl-C in VTerm
John Hodge [Tue, 27 Mar 2012 02:00:00 +0000 (10:00 +0800)]
Kernel - Fixed PCI bus enumeration bug, switched x86 serial debug to 115200baud
- PCI wasn't enumuerating extra busses located
John Hodge [Sat, 24 Mar 2012 05:48:12 +0000 (13:48 +0800)]
Usermode/login - Disabled screen clear so kernel boot messages can be seen
John Hodge [Sat, 24 Mar 2012 05:47:50 +0000 (13:47 +0800)]
Modules/InitRD - Disabled tree dump, it makes things slow :)
John Hodge [Sat, 24 Mar 2012 05:47:06 +0000 (13:47 +0800)]
Kernel - Put debug output to the vterm to allow rhw debugging without a serial port
John Hodge [Sat, 24 Mar 2012 05:46:45 +0000 (13:46 +0800)]
Modules/RTL8139 - Improved debugging for RHW bugs
John Hodge [Fri, 23 Mar 2012 04:04:28 +0000 (12:04 +0800)]
IPStack - Fixed bug in ping code
John Hodge [Thu, 22 Mar 2012 04:09:34 +0000 (12:09 +0800)]
Kernel/RingBuffer - Fix spinlock not being zeroed
John Hodge [Wed, 21 Mar 2012 14:07:57 +0000 (22:07 +0800)]
Modules/IPStack - Moving to reduction of memcpy usage
- Apears to have broken something in TCP receive... somehow.
> Lock in RingBuffer_Write never succeeds
John Hodge [Fri, 16 Mar 2012 09:56:36 +0000 (17:56 +0800)]
Adding some newer files to initrd
John Hodge [Fri, 16 Mar 2012 08:02:27 +0000 (16:02 +0800)]
Fixing KMod support
- Combined user and kernel ELF relocation code
- Enabled -ffreestanding for Kernel
- NOTE: Possible race condition in kernel relocation
John Hodge [Thu, 15 Mar 2012 14:27:44 +0000 (22:27 +0800)]
Modules - x86_64 compile fix to ATA and LVM
John Hodge [Thu, 15 Mar 2012 14:26:52 +0000 (22:26 +0800)]
Kernel - Fixing bugs in VT scrolling and keyboard mappings exposed by RHW tests
John Hodge [Wed, 14 Mar 2012 06:07:44 +0000 (14:07 +0800)]
AcessNative - Implementing SendMessage/GetMessage
John Hodge [Wed, 14 Mar 2012 06:07:34 +0000 (14:07 +0800)]
Kernel/messages - Fix compile error in debug
John Hodge [Sun, 11 Mar 2012 06:43:18 +0000 (14:43 +0800)]
AcessNative - Possible fix to ioctl() bugs
John Hodge [Sun, 11 Mar 2012 06:24:35 +0000 (14:24 +0800)]
Usermode/axwin3 - Little additions and bugfixes
John Hodge [Sun, 11 Mar 2012 03:21:12 +0000 (11:21 +0800)]
Modules/Mouse - Fixing bugs, removing debug
- Mouse multiplexer now works
- AxWin3 uses it nicely
- TODO: Fix AxWin3 arrow key handling
John Hodge [Sun, 11 Mar 2012 01:30:18 +0000 (09:30 +0800)]
Modules - Implementing mouse multiplexer
- Only used by USB Mouse atm
- Untested, but compiles
John Hodge [Sat, 10 Mar 2012 10:00:43 +0000 (18:00 +0800)]
Modules/UHCI - Fixed interrupt bug that caused keyboard to not work
- Also implemented interrupt load management
John Hodge [Thu, 8 Mar 2012 11:33:25 +0000 (19:33 +0800)]
Merge branch 'master' of git://git.ucc.asn.au/tpg/acess2
Conflicts:
KernelLand/Modules/Display/Tegra2Vid/main.c
John Hodge [Thu, 8 Mar 2012 11:31:52 +0000 (19:31 +0800)]
Modules/Tegra2Vid - Fiddling!
John Hodge [Thu, 8 Mar 2012 11:30:14 +0000 (19:30 +0800)]
Modules/AHCI - Initial fiddling
John Hodge [Tue, 6 Mar 2012 03:54:32 +0000 (11:54 +0800)]
Modules/Tegra2Vid - Slight debugging updates
John Hodge [Tue, 6 Mar 2012 03:54:21 +0000 (11:54 +0800)]
Modules/RTL8169 - Misc
John Hodge [Tue, 6 Mar 2012 03:53:43 +0000 (11:53 +0800)]
Modules/USB - Fixing lack of locking, some commenting updates
John Hodge [Mon, 5 Mar 2012 14:07:57 +0000 (22:07 +0800)]
Modules/USB HID - Keyboard support!
UCC git Repository :: git.ucc.asn.au