John Hodge [Mon, 6 Feb 2012 06:18:49 +0000 (14:18 +0800)]
Kernel/ARMv7 - Fixed not using ASIDs
John Hodge [Sat, 14 Jan 2012 14:36:30 +0000 (22:36 +0800)]
Modules/Tegra2Vid - Hacking up some investigations :)
John Hodge [Sat, 14 Jan 2012 13:09:17 +0000 (21:09 +0800)]
Kernel/armv7 - Noted said hack as such
John Hodge [Sat, 14 Jan 2012 13:08:13 +0000 (21:08 +0800)]
Kernel/armv7 - Debugging, fixed TLB issues with a HACK!
John Hodge [Sat, 14 Jan 2012 13:03:13 +0000 (21:03 +0800)]
Modules/Tegra2Vid - Renamed properly
John Hodge [Sat, 14 Jan 2012 05:44:59 +0000 (13:44 +0800)]
Merge branch 'master' of git://git.ucc.asn.au/tpg/acess2
John Hodge [Sat, 14 Jan 2012 05:44:53 +0000 (13:44 +0800)]
minor
John Hodge [Sat, 14 Jan 2012 04:46:26 +0000 (12:46 +0800)]
Modules/VESA - Deferred mode population until needed (reduces lag at boot)
John Hodge [Sat, 14 Jan 2012 04:46:15 +0000 (12:46 +0800)]
Modules/Tegra2Disp - Little fixes
John Hodge [Sat, 14 Jan 2012 04:43:25 +0000 (12:43 +0800)]
Modules/USB - Fixed thread name
John Hodge [Sat, 14 Jan 2012 04:41:49 +0000 (12:41 +0800)]
Kernel/x86 - Debugging SMP bugs, lead to some fixes and cleanups
John Hodge [Tue, 10 Jan 2012 23:40:15 +0000 (07:40 +0800)]
Modules/Tegra2Vid - Got it compiling
John Hodge [Tue, 10 Jan 2012 01:00:05 +0000 (09:00 +0800)]
Modules/Tegra2Disp - Initial commit, doesn't work but getting there
John Hodge [Sun, 8 Jan 2012 07:04:39 +0000 (15:04 +0800)]
Kernel/armv7 - Fiddling with prefetch abort output
John Hodge [Sat, 7 Jan 2012 10:07:52 +0000 (18:07 +0800)]
Fixing Tegra2 build
John Hodge [Fri, 6 Jan 2012 13:39:57 +0000 (21:39 +0800)]
Kernel/armv7 - Debug output added
John Hodge [Fri, 6 Jan 2012 12:49:41 +0000 (20:49 +0800)]
Misc fiddling to ARMv7 for trimslice builds
John Hodge [Thu, 29 Dec 2011 12:32:36 +0000 (20:32 +0800)]
Kernel/armv7 - Fidding with tegra2 config
John Hodge [Mon, 12 Dec 2011 01:53:58 +0000 (09:53 +0800)]
Fixed applications not depending on acess.ld
John Hodge [Mon, 12 Dec 2011 01:45:16 +0000 (09:45 +0800)]
Usermode - Fixed bug with clean builds
John Hodge [Sat, 10 Dec 2011 04:02:55 +0000 (12:02 +0800)]
Moving more stuff to new makefiles
John Hodge [Fri, 9 Dec 2011 05:23:25 +0000 (13:23 +0800)]
Usermode - Fixing sub-tree make support
John Hodge [Fri, 9 Dec 2011 01:52:01 +0000 (09:52 +0800)]
Fixed bad rule in ld-acess new build
John Hodge [Thu, 8 Dec 2011 13:47:47 +0000 (21:47 +0800)]
Fixing new build system
John Hodge [Thu, 8 Dec 2011 08:02:03 +0000 (16:02 +0800)]
Usermode - More work on new build system
John Hodge [Wed, 7 Dec 2011 15:48:30 +0000 (23:48 +0800)]
Usermode - Working on new build/makefile system
John Hodge [Wed, 7 Dec 2011 11:30:05 +0000 (19:30 +0800)]
Kernel/x86 - Fixing build
John Hodge [Sun, 4 Dec 2011 14:13:41 +0000 (22:13 +0800)]
Kernel - Fixing and breaking SMP related stuff
John Hodge [Sat, 3 Dec 2011 04:00:15 +0000 (12:00 +0800)]
Build - Renamed $(CONFIG) to $(PLATFORM)
John Hodge [Sat, 3 Dec 2011 03:47:33 +0000 (11:47 +0800)]
Build - Fixed not using GZBIN in kernel makefile
John Hodge [Sat, 3 Dec 2011 03:13:20 +0000 (11:13 +0800)]
Build - Cleaning up distinction between architectures and configs
John Hodge [Fri, 2 Dec 2011 03:02:44 +0000 (11:02 +0800)]
AcessNative - Fixing errors caused by API changes
John Hodge [Fri, 2 Dec 2011 03:02:31 +0000 (11:02 +0800)]
Usermode/crt0 - Fixed crt0 not calling _exit
John Hodge [Thu, 1 Dec 2011 14:41:14 +0000 (22:41 +0800)]
Kernel - Fixing boot headers
John Hodge [Thu, 1 Dec 2011 14:34:17 +0000 (22:34 +0800)]
Misc - Cleaning up logging output
John Hodge [Thu, 1 Dec 2011 14:10:43 +0000 (22:10 +0800)]
Kernel/PCI - Updated PCI API to take the protocol field into account
John Hodge [Thu, 1 Dec 2011 11:22:42 +0000 (19:22 +0800)]
Modules/USB - Fixed slight bug in UHCI
John Hodge [Thu, 1 Dec 2011 11:22:31 +0000 (19:22 +0800)]
Kernel - Removed boot script support (unneeded)
John Hodge [Thu, 1 Dec 2011 11:13:43 +0000 (19:13 +0800)]
Build - Removed -Werror from kmode to allow scan-build to be run
John Hodge [Thu, 1 Dec 2011 03:09:30 +0000 (11:09 +0800)]
Modules/UHCI - Tiny correctness fix in code (no functional changes)
John Hodge [Thu, 1 Dec 2011 03:08:26 +0000 (11:08 +0800)]
Modules/USB - A little work on HID code
- TODO: Figure out how to register a HID keyboard with the VTerm cleanly
- Maybe have a method to tell the VTerm it's avaliable, instead of the other
way around as it is currently.
John Hodge [Wed, 30 Nov 2011 15:54:00 +0000 (23:54 +0800)]
Modules/USB - Cleanup mostly
John Hodge [Wed, 30 Nov 2011 15:53:39 +0000 (23:53 +0800)]
Kernel - Removed debug from workqueue
John Hodge [Wed, 30 Nov 2011 15:52:20 +0000 (23:52 +0800)]
Kernel/x86 - Fixed timing error that caused time to increment at 2x real speed
- RTC of by 1 error
- Also fixed bug in interrupt disabling in SHORTLOCK
- TODO: Fix spinlock value to correctly maintain owner
John Hodge [Wed, 30 Nov 2011 09:39:34 +0000 (17:39 +0800)]
Kernel - Fixed double-lock caused by workqueue
John Hodge [Wed, 30 Nov 2011 09:38:58 +0000 (17:38 +0800)]
Modules/USB - Bugfixes
- Fixed infinite loop in polling
- Added proper cleanup (... I think) to UHCI
John Hodge [Wed, 30 Nov 2011 08:23:34 +0000 (16:23 +0800)]
Modules/InitRD - Fixing ARM bug (actually in boot args)
John Hodge [Wed, 30 Nov 2011 07:22:15 +0000 (15:22 +0800)]
Kernel - Added (completely untested) m68k port
John Hodge [Wed, 30 Nov 2011 04:09:54 +0000 (12:09 +0800)]
Build - Restructured configuration
- Allows different configurations in each architecture
> E.g. Allow different ARM SOCs to be supported nicely
- Also fixed a compile error in workqueue with ARM
- Added USB mouse to RunQemu
John Hodge [Tue, 29 Nov 2011 15:19:43 +0000 (23:19 +0800)]
Modules/USB - Debugging polling and async
John Hodge [Tue, 29 Nov 2011 15:19:05 +0000 (23:19 +0800)]
Kernel - Disable nested locks in x86, added workqueue to build
John Hodge [Tue, 29 Nov 2011 15:18:41 +0000 (23:18 +0800)]
Kernel - Added a FIFO to thread code
John Hodge [Tue, 29 Nov 2011 06:51:11 +0000 (14:51 +0800)]
Modules/USB - Callback support and Driver selection
John Hodge [Tue, 29 Nov 2011 03:22:59 +0000 (11:22 +0800)]
Modules/USB - Cleanup and sorting, added hub code to build
- Polling code in the works
- TODO: Better Async support
John Hodge [Mon, 28 Nov 2011 14:03:08 +0000 (22:03 +0800)]
Modules/USB - Little work on hub code
John Hodge [Mon, 28 Nov 2011 13:13:48 +0000 (21:13 +0800)]
Modules/USB - Cleaning up protocol code, working on device API
John Hodge [Mon, 28 Nov 2011 12:13:22 +0000 (20:13 +0800)]
Kernel/VTerm - Why did I remove the redraw?
John Hodge [Mon, 28 Nov 2011 12:13:09 +0000 (20:13 +0800)]
Modules/USB - Cleaning up code
John Hodge [Mon, 28 Nov 2011 10:28:47 +0000 (18:28 +0800)]
Modules/USB - Working on driver support, little headache
John Hodge [Sun, 27 Nov 2011 08:33:04 +0000 (16:33 +0800)]
Merge branch 'master' of ssh.ucc.asn.au:tpg/acess2
John Hodge [Sun, 27 Nov 2011 08:32:05 +0000 (16:32 +0800)]
Modules/USB - Commenting mostly
John Hodge [Sun, 27 Nov 2011 08:11:25 +0000 (16:11 +0800)]
Kernel/x86 - Oops, bad entry
John Hodge [Sat, 26 Nov 2011 14:10:41 +0000 (22:10 +0800)]
Modules/USB - Parsing interface descriptors now
John Hodge [Sat, 26 Nov 2011 13:51:16 +0000 (21:51 +0800)]
Kernel - Removed some unneeded logging statements
John Hodge [Sat, 26 Nov 2011 13:50:22 +0000 (21:50 +0800)]
Modules/USB - Coming along, reading descriptors now
- Updated WriteUTF8 to accept NULL as a destination
John Hodge [Fri, 25 Nov 2011 14:41:17 +0000 (22:41 +0800)]
Light fixes to build bugs
John Hodge [Fri, 25 Nov 2011 10:19:11 +0000 (18:19 +0800)]
Modules/USB - Working on UHCI callbacks
John Hodge [Fri, 25 Nov 2011 06:03:44 +0000 (14:03 +0800)]
Modules/USB - Fiddling with USB
John Hodge [Fri, 25 Nov 2011 01:53:00 +0000 (09:53 +0800)]
Modules/USB - Working on a structure for the USB subsystem
John Hodge [Thu, 24 Nov 2011 08:16:55 +0000 (16:16 +0800)]
Modules/FS_InitRD - Added libaxwin3
John Hodge [Thu, 24 Nov 2011 08:16:19 +0000 (16:16 +0800)]
Kernel/vfs - Slight debugging changes in select()
John Hodge [Thu, 24 Nov 2011 08:13:59 +0000 (16:13 +0800)]
Usermode/ld-acess - Fixed bug in syscall5/syscall6 macros (ARMv7)
John Hodge [Thu, 24 Nov 2011 08:13:32 +0000 (16:13 +0800)]
Kernel - Fixed a double-lock in message handling
John Hodge [Wed, 23 Nov 2011 05:30:32 +0000 (13:30 +0800)]
Usermode/ld-acess - Fixed bug with ARM nested functions
John Hodge [Wed, 23 Nov 2011 05:30:11 +0000 (13:30 +0800)]
Modules/InitRD - Fixed to not convert files into hex
John Hodge [Mon, 21 Nov 2011 04:38:18 +0000 (12:38 +0800)]
Usermode/AxWin3 - Added delete support to text input
- Moved UTF-8 code out from wm_render_text.c
- Added max bytes to text render functions
> Note: They have a Feature-Bug where it will over-read by up to 3 bytes
> Due to the UTF-8 parsing code, and is useful in some cases.
- Added INT_MIN and INT_MAX
John Hodge [Mon, 21 Nov 2011 01:34:52 +0000 (09:34 +0800)]
Usermode/login - Made the login process re-enable the cursor
John Hodge [Mon, 21 Nov 2011 01:34:17 +0000 (09:34 +0800)]
Kernel - Fixing vterm bug with 32-bit input, slight fix to keymap
John Hodge [Sun, 20 Nov 2011 14:29:18 +0000 (22:29 +0800)]
Usermode/AxWin3 - Working on keyboard input
John Hodge [Sun, 20 Nov 2011 14:28:53 +0000 (22:28 +0800)]
Kernel - Cleaning up a little (implemented MIN and MAX functions)
John Hodge [Sun, 20 Nov 2011 13:10:32 +0000 (21:10 +0800)]
Kernel/Keyboard - Changed keyboard API to facilitate the GUI better
- Cleaned shift out into the keymap (finally)
- Cleaned up the keyboard driver
- Added a way for the keyboard to send raw scancodes along with the
translated key.
John Hodge [Sun, 20 Nov 2011 07:30:30 +0000 (15:30 +0800)]
Usermode/AxWin3 - Cleaning up, graphics fixes and working on text cursor
John Hodge [Sun, 20 Nov 2011 07:20:40 +0000 (15:20 +0800)]
Usermode/CLIShell - Fixed not catching execve returning
John Hodge [Sun, 20 Nov 2011 07:20:12 +0000 (15:20 +0800)]
Kernel - Cleaned up a little (re-enabled cursor too)
John Hodge [Sun, 20 Nov 2011 07:19:21 +0000 (15:19 +0800)]
Usermode/ld-acess - Fixed bug in x86 main entrypoint
John Hodge [Fri, 18 Nov 2011 09:19:44 +0000 (17:19 +0800)]
Usermode/AxWin3 - Reworked widget minimum sizes, fixed bugs
John Hodge [Fri, 18 Nov 2011 07:39:49 +0000 (15:39 +0800)]
Usermode/AxWin3 - Bugfixing rendering/layout issues
John Hodge [Thu, 17 Nov 2011 14:41:06 +0000 (22:41 +0800)]
Usermode/AxWin3 - Fiddling with text presentation
John Hodge [Thu, 17 Nov 2011 14:15:27 +0000 (22:15 +0800)]
Usermode/AxWin3 - Splitting widget types out into separate files
John Hodge [Thu, 17 Nov 2011 14:15:06 +0000 (22:15 +0800)]
Usermode/Build - Updates to build system for crtbegin/crtend
John Hodge [Thu, 17 Nov 2011 14:14:47 +0000 (22:14 +0800)]
Updated Autoconf cross compile notes for change to build structure
John Hodge [Thu, 17 Nov 2011 14:14:16 +0000 (22:14 +0800)]
Kernel/syscalls - Fixed LogF format error causing TID to be zero in SYS_DEBUG
John Hodge [Thu, 17 Nov 2011 14:13:33 +0000 (22:13 +0800)]
Usermode/Libs - Fixing misc compile warnings
John Hodge [Thu, 17 Nov 2011 14:13:17 +0000 (22:13 +0800)]
Usermode/ld-acess - Added two more ARM relocation types
John Hodge [Thu, 17 Nov 2011 14:11:16 +0000 (22:11 +0800)]
Usermode/crt0 - Cleaned up and added ctrbegin/crtend for .ctors support
John Hodge [Thu, 17 Nov 2011 07:54:10 +0000 (15:54 +0800)]
Usermode/AxWin3 - Some notes from the design phase
John Hodge [Thu, 17 Nov 2011 07:51:56 +0000 (15:51 +0800)]
Usermode/libc - Fixing little bugs/speed issues
John Hodge [Thu, 17 Nov 2011 07:51:35 +0000 (15:51 +0800)]
Usermode/AxWin3 - Fixed some silly bugs
John Hodge [Sun, 13 Nov 2011 14:08:52 +0000 (22:08 +0800)]
Usermode/AxWin3 - Added decorator support
- Alongside comes window titles :)
John Hodge [Sun, 13 Nov 2011 02:02:27 +0000 (10:02 +0800)]
Usermode/AxWin3 - Cleaned up focus code a little, added IPC focus call
UCC git Repository :: git.ucc.asn.au