John Hodge [Thu, 12 Feb 2015 04:18:40 +0000 (12:18 +0800)]
Kernel/x86_64 - Fix task switching
John Hodge [Sun, 8 Feb 2015 05:57:42 +0000 (13:57 +0800)]
Kernel/x86 - Clean up some of the task switching code (possibly a little broken)
John Hodge [Sun, 1 Feb 2015 13:11:00 +0000 (21:11 +0800)]
UDI/include - Update GFX to be auto-generated from [com]buster's version
John Hodge [Sat, 31 Jan 2015 09:31:21 +0000 (17:31 +0800)]
UDI/include - add [com]buster's copy of udi_gfx.h (for comparison purposes)
John Hodge [Sat, 31 Jan 2015 09:30:38 +0000 (17:30 +0800)]
Externals - Update libspiderscript version
John Hodge [Sat, 31 Jan 2015 09:29:22 +0000 (17:29 +0800)]
Modules/UDI - (minor) tiny fiddle to udic planning
John Hodge [Sat, 31 Jan 2015 09:28:27 +0000 (17:28 +0800)]
Notes - Strike UDI off the TODO list
John Hodge [Sat, 31 Jan 2015 09:26:13 +0000 (17:26 +0800)]
UDI/drivers - Added a helper macro for initialising PIO blocks
John Hodge [Sat, 31 Jan 2015 09:20:29 +0000 (17:20 +0800)]
Tools/NetTest - Add TCP retransmit test
John Hodge [Sat, 31 Jan 2015 09:19:55 +0000 (17:19 +0800)]
Kernel/IPStack - (minor) TODO retransmit timer
John Hodge [Sat, 31 Jan 2015 09:07:58 +0000 (17:07 +0800)]
Usermode/libc - Fixing some libc problems
John Hodge [Fri, 30 Jan 2015 01:07:06 +0000 (09:07 +0800)]
RunQemu - Add AHCI support
John Hodge [Mon, 12 Jan 2015 11:24:19 +0000 (19:24 +0800)]
Merge branch 'master' of git://github.com/thepowersgang/acess2
John Hodge [Mon, 12 Jan 2015 11:22:35 +0000 (19:22 +0800)]
Usermode/libc #6 Fix string.h functions, add some more unit tests
John Hodge (sonata) [Sun, 28 Dec 2014 02:40:32 +0000 (10:40 +0800)]
Usermode/AxWin3 - Clean up unneeded (and silly) log message
John Hodge (sonata) [Sun, 28 Dec 2014 02:39:14 +0000 (10:39 +0800)]
Usermode/AxWin4 - Minor cleanups (change background colour, remove commented lines)
John Hodge (sonata) [Sun, 28 Dec 2014 02:37:15 +0000 (10:37 +0800)]
Usermode/AxWin4 - (minor) Fix CColour to compile in non-native context
John Hodge (sonata) [Sat, 27 Dec 2014 05:55:07 +0000 (13:55 +0800)]
Usermode/AxWin4 - (hack) Add downscaled bitmap font
John Hodge (sonata) [Fri, 26 Dec 2014 23:29:23 +0000 (07:29 +0800)]
AcessNative - Set SO_REUSEADDR
John Hodge (sonata) [Fri, 26 Dec 2014 23:28:38 +0000 (07:28 +0800)]
Usermode/AxWin4 - Fix bitmap upscale
John Hodge (sonata) [Fri, 26 Dec 2014 12:12:17 +0000 (20:12 +0800)]
Merge branch 'master' of github.com:thepowersgang/acess2
John Hodge (sonata) [Fri, 26 Dec 2014 12:06:08 +0000 (20:06 +0800)]
Usermode/AxWin4 - Added text rendering (very hacky using VGA font)
John Hodge (sonata) [Fri, 26 Dec 2014 12:05:16 +0000 (20:05 +0800)]
Usermode/libunicode - Add C++ wrappers
John Hodge (sonata) [Fri, 26 Dec 2014 12:03:51 +0000 (20:03 +0800)]
Usermode/libc - Fix time conversion code
John Hodge (sonata) [Fri, 26 Dec 2014 10:06:23 +0000 (18:06 +0800)]
Usermode/libc++ - cxa_guard behavior fix
John Hodge [Thu, 11 Dec 2014 09:40:04 +0000 (17:40 +0800)]
Externals - Add pkgconfig (builds for host) and glib (not working, builds for target)
John Hodge [Thu, 11 Dec 2014 09:33:53 +0000 (17:33 +0800)]
Usermode - More hackery to get glib compiling
John Hodge [Thu, 11 Dec 2014 03:34:04 +0000 (11:34 +0800)]
Usermode/POSIX - Hacking in stubs to build irssi/glib
John Hodge [Thu, 27 Nov 2014 05:34:59 +0000 (13:34 +0800)]
Merge branch 'master' of git://github.com/thepowersgang/acess2
John Hodge [Thu, 27 Nov 2014 03:48:00 +0000 (11:48 +0800)]
Modules/VGA - Symbolic names for registers
John Hodge [Thu, 27 Nov 2014 03:43:45 +0000 (11:43 +0800)]
Usermode - Adding hacky pthreads support
John Hodge [Tue, 25 Nov 2014 02:13:52 +0000 (10:13 +0800)]
Modules/VGA - Start on a generic VGA driver (VGA driver, and library for derivatives)
John Hodge [Tue, 25 Nov 2014 01:49:42 +0000 (09:49 +0800)]
Externals - Fix non-quoted $PATH value
John Hodge [Mon, 24 Nov 2014 07:32:58 +0000 (15:32 +0800)]
UDI/GFX - fiddling
John Hodge (sonata) [Sun, 9 Nov 2014 00:07:04 +0000 (08:07 +0800)]
Usermode/AxWin4 - Send mouse/keyboard events to client
John Hodge (sonata) [Fri, 7 Nov 2014 09:14:40 +0000 (17:14 +0800)]
Usermode/AxWin4 - Fix broken map impl causing pixel->window mapping to fail
John Hodge (sonata) [Fri, 7 Nov 2014 08:44:29 +0000 (16:44 +0800)]
Usermode/AxWin4 - Fixing ID lookups of windows and clients
John Hodge (sonata) [Fri, 7 Nov 2014 08:42:27 +0000 (16:42 +0800)]
Usermode/libc++ - Implement map::insert and map::erase
John Hodge (sonata) [Fri, 7 Nov 2014 04:15:07 +0000 (12:15 +0800)]
AcessNative - Add _SysTimestamp (based off gettimeofday)
John Hodge (sonata) [Fri, 7 Nov 2014 04:14:52 +0000 (12:14 +0800)]
Usermode/libc - Add support for %H and %M in strftime
John Hodge (sonata) [Fri, 7 Nov 2014 04:00:56 +0000 (12:00 +0800)]
Usermode/AxWin4 - Fix _DrawText deserialise, replace assert with log
John Hodge (sonata) [Fri, 7 Nov 2014 03:42:10 +0000 (11:42 +0800)]
AcessNative - Remove errnous function defintions that caused global constructors to not run
John Hodge (sonata) [Fri, 7 Nov 2014 03:41:59 +0000 (11:41 +0800)]
Usermode/AxWin4 - Clean up logging
John Hodge (sonata) [Fri, 7 Nov 2014 03:02:16 +0000 (11:02 +0800)]
Usermode - Fix broken compilation
John Hodge (sonata) [Fri, 7 Nov 2014 02:51:34 +0000 (10:51 +0800)]
Modules/PS2KbMouse - (minor) Cleanup 8042 driver a little
John Hodge (sonata) [Fri, 7 Nov 2014 02:51:03 +0000 (10:51 +0800)]
AcessNative - Add userland build to makefile
John Hodge (sonata) [Fri, 7 Nov 2014 02:47:49 +0000 (10:47 +0800)]
Usermode/AxWin4 - Debugging quirks in ARCH=native
John Hodge (sonata) [Thu, 6 Nov 2014 23:12:06 +0000 (07:12 +0800)]
Usermode/libaxwin4 - Handle demarshal failure
John Hodge (sonata) [Thu, 6 Nov 2014 23:11:36 +0000 (07:11 +0800)]
AcessNative - Hexdump sycall, stub shm
John Hodge (sonata) [Thu, 6 Nov 2014 22:46:15 +0000 (06:46 +0800)]
Usermode/AxWin4 - Tweak handling of AcessNative (doesn't have SHM and mmap)
John Hodge (sonata) [Thu, 6 Nov 2014 22:45:45 +0000 (06:45 +0800)]
Usermode/libc++ - Fix off by one in map indexing
John Hodge (sonata) [Wed, 5 Nov 2014 09:33:49 +0000 (17:33 +0800)]
Kernel/VTerm - "Fix" wrapping issue in VTerm (why was old behavior there?)
John Hodge (sonata) [Wed, 5 Nov 2014 09:29:31 +0000 (17:29 +0800)]
AcessNative - Fix incorrect VT name, clean up a warning
John Hodge (sonata) [Wed, 5 Nov 2014 08:07:26 +0000 (16:07 +0800)]
Usermode/libc++ - Add another DWARF encoding type to case statement
John Hodge (sonata) [Wed, 5 Nov 2014 08:06:57 +0000 (16:06 +0800)]
Usermode/AxWin4 - (minor) Log and fail when wrong window ID is returned from server
John Hodge (sonata) [Wed, 5 Nov 2014 07:11:06 +0000 (15:11 +0800)]
Notes - Kill some old TODOs
John Hodge (sonata) [Wed, 5 Nov 2014 07:10:44 +0000 (15:10 +0800)]
Makefile - Trace mtest build
John Hodge (sonata) [Wed, 5 Nov 2014 07:09:57 +0000 (15:09 +0800)]
Kernel/x86_64 - Disable full page dump on #PF
John Hodge (sonata) [Wed, 5 Nov 2014 07:09:27 +0000 (15:09 +0800)]
Tools/Network Test - Tweaking
John Hodge (sonata) [Wed, 5 Nov 2014 07:08:54 +0000 (15:08 +0800)]
Kernel/VFS - Better error reporting in open
John Hodge (sonata) [Wed, 5 Nov 2014 07:07:33 +0000 (15:07 +0800)]
AcessNative - Fixing bad handling of errors, add run script for ARCH=native
John Hodge (sonata) [Wed, 5 Nov 2014 07:05:50 +0000 (15:05 +0800)]
ARCH=native Fix crtn to return
John Hodge (sonata) [Wed, 5 Nov 2014 02:25:15 +0000 (10:25 +0800)]
AcessNative - Clean up ELF loader code
John Hodge (sonata) [Wed, 5 Nov 2014 02:14:08 +0000 (10:14 +0800)]
AcessNative - Fix compile errors from API changes (and from compiler upgrade)
John Hodge (sonata) [Mon, 3 Nov 2014 10:21:53 +0000 (18:21 +0800)]
Kernel/x86_64 - Fix broken memset
John Hodge (sonata) [Mon, 3 Nov 2014 04:45:52 +0000 (12:45 +0800)]
Kernel/x86 - Fix forgetting to reference pointer in TMPCR3 switch
John Hodge (sonata) [Mon, 3 Nov 2014 04:41:33 +0000 (12:41 +0800)]
Usermode/ld-acess - Overhaul cleanup of ELF loader
John Hodge (sonata) [Mon, 3 Nov 2014 04:40:05 +0000 (12:40 +0800)]
Usermode/libc - Fix not loading crt0.s in libc
John Hodge [Sun, 26 Oct 2014 09:22:56 +0000 (17:22 +0800)]
Kernel - Kill EDI binding with fire (never completed, and wasn't a good API)
John Hodge (sonata) [Sat, 18 Oct 2014 00:48:37 +0000 (08:48 +0800)]
ARCH=native - Fix compilation on newer compilers (link order)
John Hodge [Fri, 17 Oct 2014 10:21:22 +0000 (18:21 +0800)]
Merge branch 'master' of git://localhost/acess2
John Hodge [Fri, 17 Oct 2014 10:18:20 +0000 (18:18 +0800)]
Fix ARCH=native compiling
John Hodge (sonata) [Sun, 28 Sep 2014 14:39:40 +0000 (22:39 +0800)]
Externals/cross-compiler - Fix documentation build issues, add check for existance of packages
John Hodge (sonata) [Sun, 28 Sep 2014 14:39:00 +0000 (22:39 +0800)]
Usermode/libc - Fix inttypes.h
John Hodge [Sat, 27 Sep 2014 05:34:48 +0000 (13:34 +0800)]
Random work on C++11 printf
John Hodge [Sat, 27 Sep 2014 05:34:39 +0000 (13:34 +0800)]
Kernel - Minor fix to logic in rwlock
John Hodge [Thu, 4 Sep 2014 00:13:25 +0000 (08:13 +0800)]
Usermode/c++extras - Cleanup of cprintf code
John Hodge [Tue, 2 Sep 2014 05:24:25 +0000 (13:24 +0800)]
Usermode/libc++_extras - Work on a C++ printf implementation (no formatters written, but structure there)
John Hodge [Mon, 25 Aug 2014 05:07:05 +0000 (13:07 +0800)]
Usermode - Hacky and stubbed libiconv and libintl clones/implementations
John Hodge [Mon, 25 Aug 2014 04:58:39 +0000 (12:58 +0800)]
Syscalls - Work on removing SysDebug (formatted), replacement takes just a string
John Hodge [Mon, 25 Aug 2014 04:57:28 +0000 (12:57 +0800)]
Kernel/logdebug - Cast values in relation assert print (Avoids 64-bit values confusing print code)
John Hodge [Mon, 25 Aug 2014 04:56:39 +0000 (12:56 +0800)]
Config - Save native CXX variable
John Hodge [Mon, 25 Aug 2014 04:53:11 +0000 (12:53 +0800)]
Usermode/AxWin4 - Controls working, starting on text
John Hodge [Mon, 25 Aug 2014 03:45:34 +0000 (11:45 +0800)]
Usermode/Core Libs - Fix CRT* file types
John Hodge [Sun, 24 Aug 2014 11:39:37 +0000 (19:39 +0800)]
x86_64 build working with new compiler
John Hodge [Wed, 20 Aug 2014 00:44:45 +0000 (08:44 +0800)]
Tools/NetTest - Annotate runner log file with test name
John Hodge [Tue, 19 Aug 2014 07:47:00 +0000 (15:47 +0800)]
Kernel/IPStack - Fix TCP node size being zero instead of -1
John Hodge [Mon, 18 Aug 2014 23:51:10 +0000 (07:51 +0800)]
Kernel/libc - Print address of invalid strings
John Hodge [Mon, 18 Aug 2014 23:50:06 +0000 (07:50 +0800)]
Kernel - MMap fixed (non-fixed mappings, bad search), SHM mmap only working
John Hodge [Mon, 18 Aug 2014 23:47:40 +0000 (07:47 +0800)]
Modules/UDI - Allow disabling from module arguments
John Hodge [Mon, 18 Aug 2014 23:44:28 +0000 (07:44 +0800)]
Usermode/AxWin4 - Shared buffers working, added DrawCtrl code
John Hodge [Mon, 18 Aug 2014 10:35:07 +0000 (18:35 +0800)]
Usermode/libaxwin4 - Fix to reply waiting (thread safety), added DrawControl
John Hodge [Mon, 18 Aug 2014 10:30:49 +0000 (18:30 +0800)]
Usermode/ld-acess - Fix dynamic linking quirk (STB_WEAK and R_COPY)
John Hodge [Mon, 18 Aug 2014 10:27:11 +0000 (18:27 +0800)]
Usermode/libc++ - Many fixes and cleanups
- Debug wrapper in cxxapi code
- Fix exception when appending to a list
- Clean up dependencies for std::exception (recursive with std::string)
- Add initializer_list support (C++11)
John Hodge [Mon, 18 Aug 2014 10:26:20 +0000 (18:26 +0800)]
Usermode/libc - Move free logic to another method, allowing libraries to catch and pass failures
John Hodge [Mon, 23 Jun 2014 10:20:59 +0000 (18:20 +0800)]
Tools/NetTest - Fix compilation errors
John Hodge [Sun, 22 Jun 2014 15:17:42 +0000 (23:17 +0800)]
Usermode/AxWin4 - Working in shared memory usage
John Hodge [Sun, 22 Jun 2014 15:16:49 +0000 (23:16 +0800)]
Kernel/VFS - Truncate support, mmap fixes
John Hodge [Sun, 22 Jun 2014 01:44:16 +0000 (09:44 +0800)]
Kernel/VFS - Kernel-side implementation of marshalled FDs
John Hodge [Sat, 21 Jun 2014 17:36:38 +0000 (01:36 +0800)]
Kernel - Start on SHM 'driver' (and common in-memory finddir/readdir)
UCC git Repository :: git.ucc.asn.au