John Hodge [Wed, 18 Sep 2013 13:45:49 +0000 (21:45 +0800)]
Modules/UDI - Improved attribute parsing
John Hodge [Tue, 17 Sep 2013 14:48:30 +0000 (22:48 +0800)]
Kernel - Switched to hex in ASSERTC* because it's cleaner
John Hodge [Tue, 17 Sep 2013 14:47:31 +0000 (22:47 +0800)]
Modules/UDI - Working on more framework and PCI bus
- No longer crashes on boot, so that's a plus
- Working on deferred call framework to avoid huge stack chaining
John Hodge [Mon, 16 Sep 2013 06:07:54 +0000 (14:07 +0800)]
Modules/UDI - Channel code implimented (partially)
John Hodge [Mon, 16 Sep 2013 05:46:23 +0000 (13:46 +0800)]
Usermode/CLIShell - Added SBin to path
John Hodge [Mon, 16 Sep 2013 05:46:00 +0000 (13:46 +0800)]
.gitignore - Ignore UDI staging directory
John Hodge [Mon, 16 Sep 2013 05:45:35 +0000 (13:45 +0800)]
Tools/udisetup - Switched back to udiprops_end instead of _size
John Hodge [Mon, 16 Sep 2013 05:45:01 +0000 (13:45 +0800)]
Modules/Makefile.tpl - Added vim filetype line
John Hodge [Mon, 16 Sep 2013 05:23:56 +0000 (13:23 +0800)]
Usermode/ld-acess - Cleanup to ELF32 relocation code
John Hodge [Mon, 16 Sep 2013 05:23:21 +0000 (13:23 +0800)]
Usermode/ld-acess - Added _SysLoadModule syscall
John Hodge [Mon, 16 Sep 2013 05:19:34 +0000 (13:19 +0800)]
BuildConf - Added insmod and UDI
John Hodge [Mon, 16 Sep 2013 05:18:47 +0000 (13:18 +0800)]
Usermode/insmod - Added insmod program (and relevant syscall)
John Hodge [Mon, 16 Sep 2013 05:13:41 +0000 (13:13 +0800)]
Kernel - Fixed buggy module loader logic, allowed ELF relocations to RO pages
John Hodge [Mon, 16 Sep 2013 04:45:12 +0000 (12:45 +0800)]
Modules/UDI - Implimenting UDI support, can load udi_dpt from udiref
John Hodge [Sat, 14 Sep 2013 03:49:11 +0000 (11:49 +0800)]
Modules/UDI - Working on UDI support
John Hodge [Sat, 14 Sep 2013 01:47:19 +0000 (09:47 +0800)]
Kernel/VTerm - Switched to using userland VT100 code
John Hodge [Sat, 14 Sep 2013 01:40:58 +0000 (09:40 +0800)]
Usermode/GUI Terminal - A few fixes to vt100 code exposed by use in kernel
John Hodge [Sat, 14 Sep 2013 01:39:17 +0000 (09:39 +0800)]
Usermode/IRC - Added JOIN/PART message suppor
John Hodge [Sat, 14 Sep 2013 01:37:25 +0000 (09:37 +0800)]
Modules/NTFS - Fixed some validation to prevent the driver crashing
John Hodge [Fri, 13 Sep 2013 06:53:59 +0000 (14:53 +0800)]
Kernel/libc - Fixed passing INT_MIN to %i causing an assertion failure
John Hodge [Fri, 13 Sep 2013 04:59:08 +0000 (12:59 +0800)]
Kernel - Added assert() macro (same as ASSERT)
John Hodge [Tue, 10 Sep 2013 09:06:47 +0000 (17:06 +0800)]
Usermode/GUI Terminal - Fixed some crashes and implimentation issues
John Hodge [Tue, 10 Sep 2013 09:06:07 +0000 (17:06 +0800)]
Usermode/IRC - Minor fixes to display
John Hodge [Tue, 10 Sep 2013 09:05:12 +0000 (17:05 +0800)]
Usermode/AxWin3 - Added scroll command to richtext renderer
John Hodge [Tue, 10 Sep 2013 09:04:29 +0000 (17:04 +0800)]
Usermode/AxWin3 - Killed an unneeded log message
John Hodge [Tue, 10 Sep 2013 09:04:06 +0000 (17:04 +0800)]
Usermode/AxWin3 - Fixed dropped messages due to small buffer size
John Hodge [Tue, 10 Sep 2013 09:02:14 +0000 (17:02 +0800)]
Usermode/libc - Rework malloc/free fixing many bugs
John Hodge [Tue, 10 Sep 2013 00:39:02 +0000 (08:39 +0800)]
Usermode/IRC - Fixed invalid usage of some escape codes
John Hodge [Tue, 10 Sep 2013 00:36:12 +0000 (08:36 +0800)]
Usermode/GUI Terminal - Fixed scroll behavior and early frees
John Hodge [Tue, 10 Sep 2013 00:34:29 +0000 (08:34 +0800)]
Usermode/libc - Minor fix to memmove
John Hodge [Tue, 10 Sep 2013 00:33:31 +0000 (08:33 +0800)]
Usermode/AxWin3 - Slight cleanup in richtext code
John Hodge [Tue, 10 Sep 2013 00:32:55 +0000 (08:32 +0800)]
Modules/Ext2 - Handled zero-sized directory records
John Hodge [Tue, 10 Sep 2013 00:30:54 +0000 (08:30 +0800)]
Kernel/PTYs - Fixed client writes not blocking
John Hodge [Tue, 10 Sep 2013 00:29:30 +0000 (08:29 +0800)]
Kernel/libc - Fixed memory clobbering when vsnprintf output is bigger than buffer
John Hodge [Tue, 10 Sep 2013 00:27:58 +0000 (08:27 +0800)]
Kernel/debug - Added indicator when formatted debug string overflows
John Hodge [Mon, 9 Sep 2013 05:32:59 +0000 (13:32 +0800)]
Usermode/GUI Terminal - Moved End-of-row newline to before a write is attempted
John Hodge [Sun, 8 Sep 2013 14:30:12 +0000 (22:30 +0800)]
Usermode/GUI Terminal - Added scrolling and cursor/save restore
- IRC client now starts (... glitches out a heap tho)
John Hodge [Sun, 8 Sep 2013 14:29:42 +0000 (22:29 +0800)]
Usermode/IRC Client - Fixed incorrect ordering on \e[H arguments
John Hodge [Sun, 8 Sep 2013 14:28:56 +0000 (22:28 +0800)]
Usermode/libc - Switched assert() to use SysDebug instead of stderr
- Since most debugging atm is done from the serial log, this is acceptable
John Hodge [Sun, 8 Sep 2013 14:28:26 +0000 (22:28 +0800)]
Kernel - Added default actions to most signals
John Hodge [Sun, 8 Sep 2013 14:28:08 +0000 (22:28 +0800)]
Kernel/VTerm - Fixed wrong order for \e[H arguments
John Hodge [Sun, 8 Sep 2013 12:10:47 +0000 (20:10 +0800)]
Usermode/GUI Terminal - Cleaned up debug
John Hodge [Sun, 8 Sep 2013 12:10:13 +0000 (20:10 +0800)]
Kernel/VTerm - Implemented \ec, reset settings
John Hodge [Sun, 8 Sep 2013 11:59:17 +0000 (19:59 +0800)]
Usermode/GUI Terminal - Renamed folder
John Hodge [Sun, 8 Sep 2013 11:55:24 +0000 (19:55 +0800)]
Usermode/GUI Terminal - Added setting of controlling PGID
John Hodge [Sun, 8 Sep 2013 11:55:05 +0000 (19:55 +0800)]
Kernel/PTYs - Added support for sending signals to controlling PGID
John Hodge [Sun, 8 Sep 2013 11:53:08 +0000 (19:53 +0800)]
Kernel/VTerm - (minor) Possible escape sequence to reset terminal state
John Hodge [Sun, 8 Sep 2013 11:39:36 +0000 (19:39 +0800)]
Kernel - Implimenting POSIX/C Signals
John Hodge [Sun, 8 Sep 2013 11:36:36 +0000 (19:36 +0800)]
Usermode/GUI Terminal - Fixed some characters not triggering end of normal text
John Hodge [Sun, 8 Sep 2013 11:34:24 +0000 (19:34 +0800)]
Usermode/AxWin3 - (minor) More descripitive error message on IPCPipe send error
John Hodge [Sun, 8 Sep 2013 01:14:55 +0000 (09:14 +0800)]
Kernel/PTYs - Fixed named ptys not being removed from list
John Hodge [Sat, 7 Sep 2013 15:08:16 +0000 (23:08 +0800)]
Usermode/GUI Terminal - Reworking terminal code. Incomplete
- Works for basic usage, but backspace and more complex escape codes
cause instant quit.
John Hodge [Sat, 7 Sep 2013 15:07:09 +0000 (23:07 +0800)]
(minor) Modules/UDI - Switched to ENTER/LEAVE
John Hodge [Sat, 7 Sep 2013 15:06:06 +0000 (23:06 +0800)]
Modules/IPStack - Planning new ARP code
John Hodge [Sat, 7 Sep 2013 15:05:09 +0000 (23:05 +0800)]
Modules/E1000 - (stub) Handle of ICR_TXD_LOW to silence debug output on vbox
John Hodge [Sat, 7 Sep 2013 15:04:26 +0000 (23:04 +0800)]
Usermode/Applications - Added -Wall to make config
John Hodge [Sat, 7 Sep 2013 15:03:54 +0000 (23:03 +0800)]
Modules/NTFS - Fixed errnous RETURN() debug statment
John Hodge [Sat, 7 Sep 2013 15:03:07 +0000 (23:03 +0800)]
Kernel - Fixed missing arguments to early-reschedule warning message
John Hodge [Sat, 7 Sep 2013 15:02:41 +0000 (23:02 +0800)]
Usermode/libc - Fixed fflush not handling errors
John Hodge [Sat, 7 Sep 2013 15:02:27 +0000 (23:02 +0800)]
Usermode/libc - Minor cleanup to heap
John Hodge [Sat, 7 Sep 2013 15:02:08 +0000 (23:02 +0800)]
Usermode/libc - Call ld-acess binary dump on fault
John Hodge [Sat, 7 Sep 2013 15:00:42 +0000 (23:00 +0800)]
Usermode/ld-acess - Added exported function to dump loaded libraries to kernel log
John Hodge [Sat, 7 Sep 2013 15:00:12 +0000 (23:00 +0800)]
Usermode/AxWin3 - Fixed window destruction not working correctly
John Hodge [Sat, 7 Sep 2013 11:07:10 +0000 (19:07 +0800)]
Kernel - More extensive multiboot fields
John Hodge [Thu, 15 Aug 2013 04:20:22 +0000 (12:20 +0800)]
Usermode/libc - open_memstream
John Hodge (sonata) [Sun, 11 Aug 2013 14:54:49 +0000 (22:54 +0800)]
Kernel/debug - Enabled vterm traces, removed threads from panic
John Hodge (sonata) [Sun, 11 Aug 2013 14:52:11 +0000 (22:52 +0800)]
Modules/IPStack - Added some more buffer asserts
John Hodge (sonata) [Sun, 11 Aug 2013 14:51:42 +0000 (22:51 +0800)]
Modules/Keyboard - Hacked-up Ctrl-Alt-Del triple fault
John Hodge (sonata) [Sun, 11 Aug 2013 14:51:26 +0000 (22:51 +0800)]
Modules/PRO100 - Real hardware testing
John Hodge [Sun, 11 Aug 2013 03:13:17 +0000 (11:13 +0800)]
Usermode/libpsockets - Added inet_pton/inet_ntop (stubbed)
John Hodge [Sun, 11 Aug 2013 03:12:42 +0000 (11:12 +0800)]
Usermode/libpsockets - Added basic services to getaddrinfo
John Hodge [Sun, 11 Aug 2013 03:12:05 +0000 (11:12 +0800)]
Usermode/wget - Fixed bad offsets when getting addresses, added speed/progress
John Hodge [Sun, 11 Aug 2013 03:11:34 +0000 (11:11 +0800)]
Modules/PRO100 - Fixed -ve array reference
John Hodge [Sun, 11 Aug 2013 03:11:25 +0000 (11:11 +0800)]
Modules/E1000 - Disabled debug
John Hodge [Sun, 11 Aug 2013 03:10:49 +0000 (11:10 +0800)]
Modules/IPStack - Disabled ethernet checksum generation, silenced some logging
John Hodge [Sun, 11 Aug 2013 03:10:14 +0000 (11:10 +0800)]
Kernel - Planning SMP fix with sleep edge case
John Hodge [Sun, 11 Aug 2013 03:09:19 +0000 (11:09 +0800)]
Kernel/RootFS - Upped max filesize to 10MB for TCP testing
John Hodge [Sun, 11 Aug 2013 03:07:38 +0000 (11:07 +0800)]
Kernel/PTY - Fixed NULL deref in kernel pty
John Hodge [Sat, 10 Aug 2013 12:10:00 +0000 (20:10 +0800)]
RunQemu - A couple of tweaks and bugfixes
John Hodge [Sat, 10 Aug 2013 12:09:43 +0000 (20:09 +0800)]
Modules/PRO100 - Successfully gets a DHCP lease
John Hodge [Sat, 10 Aug 2013 12:09:21 +0000 (20:09 +0800)]
Kernel - Caught infinite kernel panics
John Hodge [Sat, 10 Aug 2013 12:08:36 +0000 (20:08 +0800)]
Modules/IPStack - Added NULL checks to buffer functions
John Hodge [Sat, 10 Aug 2013 12:08:07 +0000 (20:08 +0800)]
Modules/IPStack - Added log when adapter is registered
John Hodge [Sat, 10 Aug 2013 12:07:28 +0000 (20:07 +0800)]
Modules/IPStack - Fixed clobbering of destination MAC
John Hodge [Fri, 9 Aug 2013 10:19:04 +0000 (18:19 +0800)]
Merge branch 'master' of git://localhost/acess2
John Hodge (sonata) [Fri, 9 Aug 2013 09:21:22 +0000 (17:21 +0800)]
Modules/PRO100 - Implimenting, still untested
John Hodge [Thu, 8 Aug 2013 04:12:01 +0000 (12:12 +0800)]
Externals/libspiderscript - Updated to new master (complex_types)
John Hodge (sonata) [Thu, 8 Aug 2013 04:05:42 +0000 (12:05 +0800)]
Modules/PRO100 - Starting on an Intel PRO/100 driver
John Hodge (sonata) [Wed, 7 Aug 2013 14:26:15 +0000 (22:26 +0800)]
Usermode/ld-acess - Disabled destructive relocation
John Hodge (sonata) [Wed, 7 Aug 2013 14:25:18 +0000 (22:25 +0800)]
Removed libspiderscript from build (for now)
John Hodge (sonata) [Wed, 7 Aug 2013 14:24:45 +0000 (22:24 +0800)]
Usermode/IRC - Fixed bad merge
John Hodge [Tue, 6 Aug 2013 04:29:21 +0000 (12:29 +0800)]
Merge branch 'master' of git://localhost/acess2
Conflicts:
Usermode/Applications/irc_src/main.c
John Hodge [Tue, 6 Aug 2013 01:55:26 +0000 (09:55 +0800)]
Usermode/IRC - Added basic PTY support
John Hodge [Tue, 6 Aug 2013 01:38:01 +0000 (09:38 +0800)]
Kernel - Switch to VT7 on kernel panic
John Hodge [Tue, 6 Aug 2013 01:34:32 +0000 (09:34 +0800)]
Modules/ATA - Added timeout to GetDiskSize
John Hodge [Tue, 6 Aug 2013 00:21:34 +0000 (08:21 +0800)]
Usermode/AxWin3 - Duplicate renderer detection, debug changes
John Hodge [Mon, 5 Aug 2013 15:25:54 +0000 (23:25 +0800)]
Kernel/PTYs - Added block on user write when server is full
John Hodge [Mon, 5 Aug 2013 15:25:29 +0000 (23:25 +0800)]
Kernel/VTerm - Added better option debug
John Hodge [Sat, 3 Aug 2013 13:46:36 +0000 (21:46 +0800)]
Restructured root makefile
John Hodge [Sat, 3 Aug 2013 13:46:21 +0000 (21:46 +0800)]
Added libspiderscript
UCC git Repository :: git.ucc.asn.au