tpg/acess2.git
11 years agoKernel/x86 - Added USE_ACPICA makefile variable to easily enable/disable
John Hodge (sonata) [Sun, 9 Dec 2012 05:02:34 +0000 (13:02 +0800)]
Kernel/x86 - Added USE_ACPICA makefile variable to easily enable/disable

11 years agoKernel/x86_64 - Fixed collision with stddef.h
John Hodge (sonata) [Sun, 9 Dec 2012 05:02:16 +0000 (13:02 +0800)]
Kernel/x86_64 - Fixed collision with stddef.h

11 years agoExternals/ACPICA - Endabled debug
John Hodge (sonata) [Sun, 9 Dec 2012 05:01:36 +0000 (13:01 +0800)]
Externals/ACPICA - Endabled debug

11 years agoModules/EHCI - Random debug
John Hodge (sonata) [Sun, 9 Dec 2012 05:01:12 +0000 (13:01 +0800)]
Modules/EHCI - Random debug

11 years agoKernel/x86 - Fixed VMM bug causing ACPI crash
John Hodge (sonata) [Sun, 9 Dec 2012 05:00:36 +0000 (13:00 +0800)]
Kernel/x86 - Fixed VMM bug causing ACPI crash

11 years agoMerge branch 'master' of ted.mutabah.net:acess2
John Hodge (sonata) [Sat, 8 Dec 2012 02:20:00 +0000 (10:20 +0800)]
Merge branch 'master' of ted.mutabah.net:acess2

11 years agoTools/GCCProxy - Removed debug
John Hodge [Fri, 7 Dec 2012 05:38:19 +0000 (13:38 +0800)]
Tools/GCCProxy - Removed debug

11 years agoUsermode/libposix - Added stat(2) [stubbed]
John Hodge [Fri, 7 Dec 2012 05:37:28 +0000 (13:37 +0800)]
Usermode/libposix - Added stat(2) [stubbed]

11 years agoKernel - Updated syscall list header
John Hodge [Fri, 7 Dec 2012 05:21:03 +0000 (13:21 +0800)]
Kernel - Updated syscall list header

11 years agoUsermode/libc-libposix - Features for SpiderWeb/SpiderScript
John Hodge [Fri, 7 Dec 2012 05:19:18 +0000 (13:19 +0800)]
Usermode/libc-libposix - Features for SpiderWeb/SpiderScript

- Floating point parsing
- inttypes.
- A few string functions
- readdir & firends

11 years agoTools/GCCProxy - Fixing issues discovered in compilation of SpiderWeb
John Hodge [Fri, 7 Dec 2012 05:18:09 +0000 (13:18 +0800)]
Tools/GCCProxy - Fixing issues discovered in compilation of SpiderWeb

11 years agoUsermode/ATE - Just fiddling
John Hodge (sonata) [Thu, 6 Dec 2012 06:19:30 +0000 (14:19 +0800)]
Usermode/ATE - Just fiddling

11 years agoMerge branch 'master' of git://localhost/acess2
John Hodge [Tue, 4 Dec 2012 01:08:34 +0000 (09:08 +0800)]
Merge branch 'master' of git://localhost/acess2

11 years agoKernel/armv7 - Fixed build
John Hodge (sonata) [Mon, 3 Dec 2012 14:09:17 +0000 (22:09 +0800)]
Kernel/armv7 - Fixed build

11 years agoRunQemu - Fixed -notee and -nographic
John Hodge (sonata) [Mon, 3 Dec 2012 14:07:04 +0000 (22:07 +0800)]
RunQemu - Fixed -notee and -nographic

11 years agoKernelLand - Misc debugging
John Hodge (sonata) [Sun, 2 Dec 2012 04:17:57 +0000 (12:17 +0800)]
KernelLand - Misc debugging

11 years agoUsermode/dhcpclient - Fixed use of O_RDWR for _SysOpen
John Hodge (sonata) [Sun, 2 Dec 2012 04:17:36 +0000 (12:17 +0800)]
Usermode/dhcpclient - Fixed use of O_RDWR for _SysOpen

11 years agoKernel - ACPI debugging, and disabled
John Hodge (sonata) [Sat, 1 Dec 2012 15:01:57 +0000 (23:01 +0800)]
Kernel - ACPI debugging, and disabled

- Well, that was a waste of a day

11 years agoKernel/acpi - Tweaking
John Hodge (sonata) [Sat, 1 Dec 2012 11:17:29 +0000 (19:17 +0800)]
Kernel/acpi - Tweaking

11 years agoKernel/ACPI - Added initialisation call, unimplimented debugging
John Hodge (sonata) [Sat, 1 Dec 2012 09:11:11 +0000 (17:11 +0800)]
Kernel/ACPI - Added initialisation call, unimplimented debugging

11 years agoKernel/libc - Added prototypes
John Hodge (sonata) [Sat, 1 Dec 2012 08:53:57 +0000 (16:53 +0800)]
Kernel/libc - Added prototypes

11 years agoKernel - Adding (unused) ACPI code
John Hodge (sonata) [Sat, 1 Dec 2012 08:46:36 +0000 (16:46 +0800)]
Kernel - Adding (unused) ACPI code

11 years agoExternals/ACPICA - Cleaning up a little (and fixing compilation errors)
John Hodge (sonata) [Sat, 1 Dec 2012 08:45:57 +0000 (16:45 +0800)]
Externals/ACPICA - Cleaning up a little (and fixing compilation errors)

11 years agoKernel - Imported userland strtoi file (and other minor changes)
John Hodge (sonata) [Sat, 1 Dec 2012 08:45:31 +0000 (16:45 +0800)]
Kernel - Imported userland strtoi file (and other minor changes)

11 years agoExternals/ACPICA - More descriptive error message
John Hodge (sonata) [Sat, 1 Dec 2012 03:35:20 +0000 (11:35 +0800)]
Externals/ACPICA - More descriptive error message

11 years agoExternals/ACPICA - Added magic to auto-extract source
John Hodge (sonata) [Sat, 1 Dec 2012 03:33:45 +0000 (11:33 +0800)]
Externals/ACPICA - Added magic to auto-extract source

11 years agoExternals/ACPICA - Compiles (with hackery)
John Hodge (sonata) [Sat, 1 Dec 2012 03:19:39 +0000 (11:19 +0800)]
Externals/ACPICA - Compiles (with hackery)

11 years agoExternals/ACPICA - Working on drop-in ACPICA
John Hodge (sonata) [Fri, 30 Nov 2012 15:44:12 +0000 (23:44 +0800)]
Externals/ACPICA - Working on drop-in ACPICA

- Note: Requires it to be extracted to the Externals/ACPICA directory

11 years agoKernel/x86-smp - Fixing SMP support
John Hodge (sonata) [Fri, 30 Nov 2012 08:52:47 +0000 (16:52 +0800)]
Kernel/x86-smp - Fixing SMP support

- Insert rant about bochs not breaking on SIPI vector

11 years agoKernel/libc - Fixed infinite loop in vsnprintf
John Hodge (sonata) [Fri, 30 Nov 2012 06:49:37 +0000 (14:49 +0800)]
Kernel/libc - Fixed infinite loop in vsnprintf

11 years agoUsermode - More syscall renaming
John Hodge (sonata) [Fri, 30 Nov 2012 06:49:21 +0000 (14:49 +0800)]
Usermode - More syscall renaming

11 years agoModules/InitRD - Added a few libraries
John Hodge (sonata) [Fri, 30 Nov 2012 02:24:19 +0000 (10:24 +0800)]
Modules/InitRD - Added a few libraries

11 years agoUsermode - Renamed VFS syscalls to _Sys* to remove POSIX collisions
John Hodge (sonata) [Thu, 29 Nov 2012 16:31:40 +0000 (00:31 +0800)]
Usermode - Renamed VFS syscalls to _Sys* to remove POSIX collisions

11 years agoKernel/x86 - Added owner field to SHORTLOCK to catch doublelocks
John Hodge (sonata) [Thu, 29 Nov 2012 16:19:13 +0000 (00:19 +0800)]
Kernel/x86 - Added owner field to SHORTLOCK to catch doublelocks

11 years agoUsermode/AxWin3 - Added move code to decorator
John Hodge (sonata) [Thu, 29 Nov 2012 03:38:10 +0000 (11:38 +0800)]
Usermode/AxWin3 - Added move code to decorator

11 years agoUsermode/AxWin3 - Fixed requesting redraw on window move
John Hodge (sonata) [Thu, 29 Nov 2012 03:37:47 +0000 (11:37 +0800)]
Usermode/AxWin3 - Fixed requesting redraw on window move

11 years agoUsermode/AxWin3 - Fixed error with relative windows and input
John Hodge (sonata) [Wed, 28 Nov 2012 14:26:30 +0000 (22:26 +0800)]
Usermode/AxWin3 - Fixed error with relative windows and input

11 years agoKernel - Debugging hard locks
John Hodge (sonata) [Wed, 28 Nov 2012 14:26:12 +0000 (22:26 +0800)]
Kernel - Debugging hard locks

11 years agoUsermode/ld-acess - Cleaning out unused/unneeded headers
John Hodge (sonata) [Wed, 28 Nov 2012 11:08:18 +0000 (19:08 +0800)]
Usermode/ld-acess - Cleaning out unused/unneeded headers

11 years agoKernel - Fixed stupid bug in utf-8 code (mirrored in userland)
John Hodge (sonata) [Wed, 28 Nov 2012 11:07:39 +0000 (19:07 +0800)]
Kernel - Fixed stupid bug in utf-8 code (mirrored in userland)

11 years agoUsermode/libc - Cleanup of source
John Hodge (sonata) [Wed, 28 Nov 2012 11:05:41 +0000 (19:05 +0800)]
Usermode/libc - Cleanup of source

11 years agoUsermode - A few tweaks to POSIX emulation for dropbear
John Hodge (sonata) [Wed, 28 Nov 2012 08:51:23 +0000 (16:51 +0800)]
Usermode - A few tweaks to POSIX emulation for dropbear

11 years agoModules/InitRD - Added ate to initrd image
John Hodge (sonata) [Wed, 28 Nov 2012 07:28:36 +0000 (15:28 +0800)]
Modules/InitRD - Added ate to initrd image

11 years agoUsermode/AxWin3 - Fixed bad blit clipping
John Hodge (sonata) [Wed, 28 Nov 2012 07:28:09 +0000 (15:28 +0800)]
Usermode/AxWin3 - Fixed bad blit clipping

11 years agoKernel/threads - (minor) Fixed stray newline
John Hodge (sonata) [Wed, 28 Nov 2012 05:55:14 +0000 (13:55 +0800)]
Kernel/threads - (minor) Fixed stray newline

11 years agoModules/BochsGA - Added SETCURSORBITMAP
John Hodge (sonata) [Wed, 28 Nov 2012 05:47:04 +0000 (13:47 +0800)]
Modules/BochsGA - Added SETCURSORBITMAP

11 years agoKernel/messages - Fixed IPCMSG flag not being reset when message queue is non-empty
John Hodge (sonata) [Wed, 28 Nov 2012 03:30:24 +0000 (11:30 +0800)]
Kernel/messages - Fixed IPCMSG flag not being reset when message queue is non-empty

- Also fixed error in %p printing of NULL

11 years agoUsermode/AxWin3 - Cleaning up stray debug
John Hodge (sonata) [Wed, 28 Nov 2012 03:30:06 +0000 (11:30 +0800)]
Usermode/AxWin3 - Cleaning up stray debug

11 years agoUsermode/AxWin3 - Reworked renderers to use raw IPC calls
John Hodge (sonata) [Tue, 27 Nov 2012 12:13:39 +0000 (20:13 +0800)]
Usermode/AxWin3 - Reworked renderers to use raw IPC calls

- Instead of using WM_SendMessage (thiner and easier to handle)

12 years agoUsermode/AxWin3 - Debugging
John Hodge (sonata) [Mon, 26 Nov 2012 08:05:55 +0000 (16:05 +0800)]
Usermode/AxWin3 - Debugging

12 years agoKernel/x86_64 - Debugging GUI errors (and a wild goose chase)
John Hodge (sonata) [Mon, 26 Nov 2012 08:05:26 +0000 (16:05 +0800)]
Kernel/x86_64 - Debugging GUI errors (and a wild goose chase)

12 years agoModules/UHCI - Added logging and ASSERTs to find bugs
John Hodge (sonata) [Sun, 25 Nov 2012 11:12:48 +0000 (19:12 +0800)]
Modules/UHCI - Added logging and ASSERTs to find bugs

12 years agoKernel/x86_64 - Fixed MM_AllocDMA off by `n` pages in PAddr ret
John Hodge (sonata) [Sun, 25 Nov 2012 11:08:38 +0000 (19:08 +0800)]
Kernel/x86_64 - Fixed MM_AllocDMA off by `n` pages in PAddr ret

12 years agoModules/UHCI - Debugging x86_64 errors
John Hodge (sonata) [Sun, 18 Nov 2012 05:40:22 +0000 (13:40 +0800)]
Modules/UHCI - Debugging x86_64 errors

12 years agoModules/FAT - Slight improvement to detection code
John Hodge (sonata) [Sun, 18 Nov 2012 05:39:54 +0000 (13:39 +0800)]
Modules/FAT - Slight improvement to detection code

12 years agoBuildConf/x86_64 - Disabled SSE for kernel builds
John Hodge (sonata) [Sun, 18 Nov 2012 05:39:32 +0000 (13:39 +0800)]
BuildConf/x86_64 - Disabled SSE for kernel builds

12 years agoKernel/x86_64 - Debugging
John Hodge (sonata) [Sun, 18 Nov 2012 05:39:11 +0000 (13:39 +0800)]
Kernel/x86_64 - Debugging

12 years agoKernel/x86 - Fixed possible issue with entrypoint not being in a PT_LOAD segment
John Hodge (sonata) [Sat, 17 Nov 2012 11:53:34 +0000 (19:53 +0800)]
Kernel/x86 - Fixed possible issue with entrypoint not being in a PT_LOAD segment

12 years agoBuild - Misc changes for clang building
John Hodge (sonata) [Tue, 13 Nov 2012 06:01:22 +0000 (14:01 +0800)]
Build - Misc changes for clang building

12 years agoUsermode/ld-acess - Fixed uninitialised usage of some variables
John Hodge (sonata) [Tue, 13 Nov 2012 06:00:28 +0000 (14:00 +0800)]
Usermode/ld-acess - Fixed uninitialised usage of some variables

12 years agoKernel - Fixing bugs from previous commig
John Hodge (sonata) [Tue, 13 Nov 2012 06:00:07 +0000 (14:00 +0800)]
Kernel - Fixing bugs from previous commig

12 years agoMisc - Changes to allow warning-less compilation with clang
John Hodge (sonata) [Tue, 13 Nov 2012 03:59:00 +0000 (11:59 +0800)]
Misc - Changes to allow warning-less compilation with clang

12 years agoAcessNative - Compile fixes after elf linking changes
John Hodge (sonata) [Sun, 11 Nov 2012 03:51:20 +0000 (11:51 +0800)]
AcessNative - Compile fixes after elf linking changes

12 years agoKernel - Minor changes to SysSpawn
John Hodge (sonata) [Sun, 11 Nov 2012 03:51:00 +0000 (11:51 +0800)]
Kernel - Minor changes to SysSpawn

12 years agoUsermode/AxWin3 - Changed to use SysSpawn and detect crap server PIDs
John Hodge (sonata) [Sat, 10 Nov 2012 07:02:20 +0000 (15:02 +0800)]
Usermode/AxWin3 - Changed to use SysSpawn and detect crap server PIDs

12 years agoRunQemu - Fixed argument handling issues
John Hodge (sonata) [Sat, 10 Nov 2012 05:09:12 +0000 (13:09 +0800)]
RunQemu - Fixed argument handling issues

12 years agoModules/UHCI - Added option to disable at runtime
John Hodge (sonata) [Sat, 10 Nov 2012 05:08:50 +0000 (13:08 +0800)]
Modules/UHCI - Added option to disable at runtime

12 years agoKernel - Fixing bugs in kernel-land ELF relocation
John Hodge (sonata) [Tue, 6 Nov 2012 05:12:11 +0000 (13:12 +0800)]
Kernel - Fixing bugs in kernel-land ELF relocation

12 years agold-acess/libc - Implimenting functions required by ARM eabi
John Hodge (sonata) [Tue, 6 Nov 2012 05:11:30 +0000 (13:11 +0800)]
ld-acess/libc - Implimenting functions required by ARM eabi

12 years agoUser/Kernel - ARMv7 fixes (relocation of .text)
John Hodge (sonata) [Sun, 4 Nov 2012 02:58:13 +0000 (10:58 +0800)]
User/Kernel - ARMv7 fixes (relocation of .text)

12 years agoKernel - Fixed ARMv7 build, doesn't run
John Hodge (sonata) [Tue, 23 Oct 2012 05:11:50 +0000 (13:11 +0800)]
Kernel - Fixed ARMv7 build, doesn't run

12 years agoUsermode/GUI Terminal - Moar!
John Hodge (sonata) [Fri, 19 Oct 2012 06:50:34 +0000 (14:50 +0800)]
Usermode/GUI Terminal - Moar!

12 years agoUsermode/AxWin3 - Updated clientside IPC code to allow select() usage by client
John Hodge (sonata) [Wed, 17 Oct 2012 03:53:45 +0000 (11:53 +0800)]
Usermode/AxWin3 - Updated clientside IPC code to allow select() usage by client

12 years agoUsermode/GUI Shell - Hacking up a GUI terminal
John Hodge (sonata) [Wed, 17 Oct 2012 03:47:42 +0000 (11:47 +0800)]
Usermode/GUI Shell - Hacking up a GUI terminal

12 years agoUsermode/ATE - Stub edit code
John Hodge (sonata) [Tue, 16 Oct 2012 07:25:29 +0000 (15:25 +0800)]
Usermode/ATE - Stub edit code

12 years agoUsermode/GUI - Testing and Debugging RichText
John Hodge (sonata) [Tue, 16 Oct 2012 06:46:29 +0000 (14:46 +0800)]
Usermode/GUI - Testing and Debugging RichText

12 years agoUsermode/libc - scanf() and many other cleanups
John Hodge (sonata) [Tue, 16 Oct 2012 06:46:04 +0000 (14:46 +0800)]
Usermode/libc - scanf() and many other cleanups

12 years agoATE - Misc
John Hodge (sonata) [Mon, 15 Oct 2012 03:36:46 +0000 (11:36 +0800)]
ATE - Misc

12 years agoAcessNative - Silenced unneeded warnings
John Hodge (sonata) [Mon, 15 Oct 2012 02:09:06 +0000 (10:09 +0800)]
AcessNative - Silenced unneeded warnings

12 years agoAxWin3 - Heaps of bugfixes to RichText renderer
John Hodge [Sat, 13 Oct 2012 08:01:42 +0000 (16:01 +0800)]
AxWin3 - Heaps of bugfixes to RichText renderer

12 years agoAxWin3 - Fixed overflow caused by using width in height calculations
John Hodge (sonata) [Sat, 13 Oct 2012 03:49:09 +0000 (11:49 +0800)]
AxWin3 - Fixed overflow caused by using width in height calculations

12 years agoUsermode - Working on AxWin3 SubWin widget (also API change for SysSpawn)
John Hodge [Fri, 12 Oct 2012 12:30:01 +0000 (20:30 +0800)]
Usermode - Working on AxWin3 SubWin widget (also API change for SysSpawn)

12 years agoAcessnative - Sys_Spawn implimented
John Hodge [Fri, 12 Oct 2012 12:29:30 +0000 (20:29 +0800)]
Acessnative - Sys_Spawn implimented

12 years agoUsermode - Updated SysSpawn to have a permissions argument
John Hodge [Thu, 11 Oct 2012 10:02:42 +0000 (18:02 +0800)]
Usermode - Updated SysSpawn to have a permissions argument

12 years agoAcessNative - Implimented user side of SysSpawn
John Hodge [Thu, 11 Oct 2012 10:01:48 +0000 (18:01 +0800)]
AcessNative - Implimented user side of SysSpawn

12 years agolibc+AxWin3 - RichText rendering, scanf
John Hodge [Wed, 10 Oct 2012 05:05:24 +0000 (13:05 +0800)]
libc+AxWin3 - RichText rendering, scanf

12 years agoAxWin3 - Adding RichText rendering, no sscanf so doesn't compile
John Hodge [Wed, 10 Oct 2012 03:32:04 +0000 (11:32 +0800)]
AxWin3 - Adding RichText rendering, no sscanf so doesn't compile

12 years agoAxWin3 - More RichText work
John Hodge [Tue, 9 Oct 2012 04:47:18 +0000 (12:47 +0800)]
AxWin3 - More RichText work

12 years agoAxWin - Adding clientside RichText render
John Hodge [Tue, 9 Oct 2012 03:11:13 +0000 (11:11 +0800)]
AxWin - Adding clientside RichText render

12 years agoAxWin3 - Designing a text editor (and related APIs)
John Hodge [Mon, 8 Oct 2012 04:59:33 +0000 (12:59 +0800)]
AxWin3 - Designing a text editor (and related APIs)

12 years agoAcessKernel - cleaning up debug messages
John Hodge [Sun, 7 Oct 2012 11:23:33 +0000 (19:23 +0800)]
AcessKernel - cleaning up debug messages

12 years agoAcessNative - Mouse implimented, woot!
John Hodge [Sun, 7 Oct 2012 10:59:52 +0000 (18:59 +0800)]
AcessNative - Mouse implimented, woot!

12 years agoAcessNative - Fixed buggy SDL key mappings
John Hodge [Sun, 7 Oct 2012 09:42:00 +0000 (17:42 +0800)]
AcessNative - Fixed buggy SDL key mappings

12 years agoKernel - Removed old KEY_* enum
John Hodge [Sun, 7 Oct 2012 09:41:47 +0000 (17:41 +0800)]
Kernel - Removed old KEY_* enum

12 years agoMerge branch 'master' of ssh.ucc.asn.au:tpg/acess2
John Hodge [Sun, 7 Oct 2012 08:57:42 +0000 (16:57 +0800)]
Merge branch 'master' of ssh.ucc.asn.au:tpg/acess2

12 years agoAcessNative - Added message length to simplfy message reception
John Hodge [Sun, 7 Oct 2012 08:57:15 +0000 (16:57 +0800)]
AcessNative - Added message length to simplfy message reception

12 years agoMerge branch 'master' of git://git.ucc.asn.au/tpg/acess2
John Hodge [Sun, 7 Oct 2012 08:55:53 +0000 (16:55 +0800)]
Merge branch 'master' of git://git.ucc.asn.au/tpg/acess2

12 years agoAcessNative - Fixed windows symlink derps
John Hodge [Sat, 6 Oct 2012 15:25:52 +0000 (23:25 +0800)]
AcessNative - Fixed windows symlink derps

12 years agoAcessNative - Fixed missing header (typo)
John Hodge [Sat, 6 Oct 2012 13:34:06 +0000 (21:34 +0800)]
AcessNative - Fixed missing header (typo)

12 years agoAcessNative - Changes to allow _compiling_ on windows.
John Hodge [Sat, 6 Oct 2012 11:50:38 +0000 (19:50 +0800)]
AcessNative - Changes to allow _compiling_ on windows.

- NOTE: Windows does not support fork(), time to fix my process creation code.

UCC git Repository :: git.ucc.asn.au