John Hodge [Tue, 1 Oct 2013 14:58:21 +0000 (22:58 +0800)]
Tools/udibuild - Fixing linking
John Hodge [Tue, 1 Oct 2013 08:26:21 +0000 (16:26 +0800)]
UDI/ne2000 - Added blank tx and rx files
John Hodge [Tue, 1 Oct 2013 08:25:48 +0000 (16:25 +0800)]
Tools/udibuild - Implemented linking
John Hodge [Tue, 1 Oct 2013 08:00:24 +0000 (16:00 +0800)]
Tools/udibuild - Cleanup (can find udibuild.ini if invoked relatively)
John Hodge [Tue, 1 Oct 2013 07:50:52 +0000 (15:50 +0800)]
.gitignore - Hiding some UDI related binaries
John Hodge [Tue, 1 Oct 2013 07:48:59 +0000 (15:48 +0800)]
Tools/udibuild - Working (but hacky) udibuild tool
John Hodge [Tue, 1 Oct 2013 07:48:01 +0000 (15:48 +0800)]
UDI/ne2000 - Tweaks to get _core.c compiling
John Hodge [Tue, 1 Oct 2013 07:45:46 +0000 (15:45 +0800)]
Modules/UDI - Fixing physio gaps, added NIC binding
John Hodge [Tue, 1 Oct 2013 06:41:57 +0000 (14:41 +0800)]
Modules/UDI - Fixed kernel-land compile errors
John Hodge [Tue, 1 Oct 2013 06:32:44 +0000 (14:32 +0800)]
Modules/UDI - Removed dependence on acess.h from UDI headers
John Hodge [Tue, 1 Oct 2013 03:18:46 +0000 (11:18 +0800)]
Modules/EHCI - Fixing, closer to working now
John Hodge [Tue, 1 Oct 2013 03:18:10 +0000 (11:18 +0800)]
Modules/USB - More debug in portctl
John Hodge [Tue, 1 Oct 2013 03:17:18 +0000 (11:17 +0800)]
UDI/NE2000 - Fiddling
John Hodge [Mon, 30 Sep 2013 13:38:38 +0000 (21:38 +0800)]
UDI/ne2000 - Working on a NE2k driver for UDI testing
John Hodge [Sun, 29 Sep 2013 04:13:25 +0000 (12:13 +0800)]
Kernel - Added event mask to thread dump
John Hodge [Mon, 23 Sep 2013 14:59:23 +0000 (22:59 +0800)]
Kernel/ARMv7 - Call timers on tegra2
John Hodge [Mon, 23 Sep 2013 14:59:03 +0000 (22:59 +0800)]
Kernel/ARMv7 - Added Tegra2 EHCI controllers
John Hodge [Mon, 23 Sep 2013 14:57:23 +0000 (22:57 +0800)]
ROOT/RunQemuArm - Added USB storage to tegra2 command
John Hodge [Mon, 23 Sep 2013 14:57:09 +0000 (22:57 +0800)]
Modules/EHCI - Extra debug
John Hodge [Mon, 23 Sep 2013 14:56:29 +0000 (22:56 +0800)]
Kernel/x86 - Some extra logging in ACPICA shim
John Hodge [Sun, 22 Sep 2013 15:49:53 +0000 (23:49 +0800)]
ROOT/RunQemuArm - Added -notee option
John Hodge [Sun, 22 Sep 2013 15:49:29 +0000 (23:49 +0800)]
Kernel/armv7 - Enabled UART input on tegra2
John Hodge [Sun, 22 Sep 2013 15:49:08 +0000 (23:49 +0800)]
Kernel/armv7 - Altered makefile to retain ELF kernel
John Hodge [Sun, 22 Sep 2013 15:48:30 +0000 (23:48 +0800)]
Kernel - Added sanity check to template PMM
John Hodge [Sun, 22 Sep 2013 15:47:27 +0000 (23:47 +0800)]
Kernel/armv7 - Hack to prevent two multiple running _start
- Fixes qemu causing corruption
John Hodge [Sun, 22 Sep 2013 15:46:33 +0000 (23:46 +0800)]
Kernel/armv7 - Fixed incorrect addresses in Tegra2 options
John Hodge [Sun, 22 Sep 2013 15:44:54 +0000 (23:44 +0800)]
Modules/ARMv7 GIC - Clean up debug and fix a few nigglers
John Hodge [Sun, 22 Sep 2013 15:42:31 +0000 (23:42 +0800)]
Modules/Tegra2Vid - Fixed out-of-date IO function prototypes
John Hodge [Sun, 22 Sep 2013 15:38:44 +0000 (23:38 +0800)]
Kernel/sysfs - (minor) Fixed extra newline in log message
John Hodge [Sun, 22 Sep 2013 11:25:53 +0000 (19:25 +0800)]
ROOT/RunQemuArm - Added note on what machine name means
John Hodge [Sun, 22 Sep 2013 11:23:27 +0000 (19:23 +0800)]
ROOT/RunQemuArm - Added option for (unofficial) Tegra2 machine
John Hodge [Sun, 22 Sep 2013 11:22:51 +0000 (19:22 +0800)]
Kernel/armv7 - [realview_pb] Implemented basic timekeeping
John Hodge [Sun, 22 Sep 2013 11:22:12 +0000 (19:22 +0800)]
Kernel/armv7 - Implemented CLONE_NOUSER
John Hodge [Sun, 22 Sep 2013 11:20:13 +0000 (19:20 +0800)]
John Hodge [Sun, 22 Sep 2013 11:12:18 +0000 (19:12 +0800)]
Usermode/init - Updated to new serial
John Hodge [Sun, 22 Sep 2013 11:16:33 +0000 (19:16 +0800)]
Usermode/CLIShell - Removed clear on start, was annoying for serial terminal
John Hodge [Sun, 22 Sep 2013 11:13:13 +0000 (19:13 +0800)]
Modules/ARMv7 GIC - Quietened interrupt handling
John Hodge [Sun, 22 Sep 2013 11:12:41 +0000 (19:12 +0800)]
Modules/InitRD - Added missing insmod/automount
John Hodge [Sun, 22 Sep 2013 11:12:18 +0000 (19:12 +0800)]
Kernel/armv7 - Added debug serial input
John Hodge [Sun, 22 Sep 2013 11:09:42 +0000 (19:09 +0800)]
Kernel/x86_64 - Added input on debug serial
John Hodge [Sun, 22 Sep 2013 11:09:01 +0000 (19:09 +0800)]
Kernel/x86 - Added input support to serial terminal
John Hodge [Sun, 22 Sep 2013 11:08:36 +0000 (19:08 +0800)]
Kernel/VFS - Clean up handle save+restore code
John Hodge [Sun, 22 Sep 2013 11:08:08 +0000 (19:08 +0800)]
(minor) Kernel - Commenting in PTY
John Hodge [Sun, 22 Sep 2013 11:07:00 +0000 (19:07 +0800)]
Kernel - Stopped unneeded VFS handle save/restore on spawn
John Hodge [Sun, 22 Sep 2013 11:06:10 +0000 (19:06 +0800)]
BuildConf/x86 - Disabled UDI to speed up boots
John Hodge [Sun, 22 Sep 2013 11:05:36 +0000 (19:05 +0800)]
Kernel - Added serial port 'driver' (wraps PTY)
John Hodge [Thu, 19 Sep 2013 04:30:57 +0000 (12:30 +0800)]
Kernel - Fixed compilation of x86_64 and armv7
John Hodge [Thu, 19 Sep 2013 04:02:45 +0000 (12:02 +0800)]
Usermode/libc - Fixed no definition for uid_t/pid_t in signal.h
John Hodge [Thu, 19 Sep 2013 04:01:56 +0000 (12:01 +0800)]
Usermode/ld-acess - Fixed ld-acess failing to compile due to assert()
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
UCC git Repository :: git.ucc.asn.au