tpg/acess2.git
11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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.

12 years agoAcessNative - Handling for connection closures
John Hodge [Thu, 4 Oct 2012 13:52:23 +0000 (21:52 +0800)]
AcessNative - Handling for connection closures

12 years agoAcessNative - Bugfixes 'r' us, GUI can start and render (partially)
John Hodge [Thu, 4 Oct 2012 13:47:03 +0000 (21:47 +0800)]
AcessNative - Bugfixes 'r' us, GUI can start and render (partially)

12 years agoSyscalls - Changed SysGetMessage to provide a buffer size
John Hodge [Thu, 4 Oct 2012 13:41:13 +0000 (21:41 +0800)]
Syscalls - Changed SysGetMessage to provide a buffer size

12 years agoAcessNative - Disable optimisations to aid debug
John Hodge [Thu, 4 Oct 2012 06:21:02 +0000 (14:21 +0800)]
AcessNative - Disable optimisations to aid debug

12 years agoAcessNative - Misc testing and bugfixing
John Hodge [Thu, 4 Oct 2012 04:09:47 +0000 (12:09 +0800)]
AcessNative - Misc testing and bugfixing

12 years agoAcessNative - Fixed CLIShell
John Hodge [Wed, 3 Oct 2012 14:53:35 +0000 (22:53 +0800)]
AcessNative - Fixed CLIShell

- NOTE: Bug with log output in worker threads? X crash

12 years agoAcessNative - Loads login process and runs again (shell doesn't spawn)
John Hodge [Wed, 3 Oct 2012 14:16:42 +0000 (22:16 +0800)]
AcessNative - Loads login process and runs again (shell doesn't spawn)

12 years agoAcessNative - TCP client implimented, buggy
John Hodge [Wed, 3 Oct 2012 06:11:18 +0000 (14:11 +0800)]
AcessNative - TCP client implimented, buggy

12 years agoMerge branch 'master' of git://git.ucc.asn.au/tpg/acess2
John Hodge [Wed, 3 Oct 2012 05:37:10 +0000 (13:37 +0800)]
Merge branch 'master' of git://git.ucc.asn.au/tpg/acess2

12 years agoAcessNative - Implimented (serverside) TCP
John Hodge [Wed, 3 Oct 2012 03:39:49 +0000 (11:39 +0800)]
AcessNative - Implimented (serverside) TCP

- This should allow AxWin to start (as it sends almost 4MiB framebuffer updates)

12 years agoKernel/x86_64 - Forgot VPCI stub
John Hodge [Mon, 1 Oct 2012 04:24:47 +0000 (12:24 +0800)]
Kernel/x86_64 - Forgot VPCI stub

12 years agoKernel - x86_64 booting again (with some hackery)
John Hodge [Sun, 30 Sep 2012 15:02:48 +0000 (23:02 +0800)]
Kernel - x86_64 booting again (with some hackery)

12 years agoMerge branch 'master' of github.com:thepowersgang/acess2
John Hodge [Wed, 19 Sep 2012 13:29:32 +0000 (21:29 +0800)]
Merge branch 'master' of github.com:thepowersgang/acess2

12 years agoModules/EHCI - Debugging EHCI, still broken
John Hodge [Wed, 19 Sep 2012 13:28:02 +0000 (21:28 +0800)]
Modules/EHCI - Debugging EHCI, still broken

12 years agoMerge branch 'master' of github.com:thepowersgang/acess2
John Hodge [Mon, 17 Sep 2012 01:42:29 +0000 (09:42 +0800)]
Merge branch 'master' of github.com:thepowersgang/acess2

12 years agoModules/EHCI - Implimenting functions (doesn't fully work yet)
John Hodge [Mon, 17 Sep 2012 01:41:31 +0000 (09:41 +0800)]
Modules/EHCI - Implimenting functions (doesn't fully work yet)

12 years agoKernel/x86_64 - Update for Proc_SpawnWorker API change
John Hodge [Sun, 16 Sep 2012 04:09:34 +0000 (12:09 +0800)]
Kernel/x86_64 - Update for Proc_SpawnWorker API change

12 years agoModules/IPStack - Fix for Proc_SpawnWorker change
John Hodge [Sun, 16 Sep 2012 04:07:56 +0000 (12:07 +0800)]
Modules/IPStack - Fix for Proc_SpawnWorker change

12 years agoKernel - API Change - Proc_SpawnWorker return thread pointer
John Hodge [Sun, 16 Sep 2012 04:07:38 +0000 (12:07 +0800)]
Kernel - API Change - Proc_SpawnWorker return thread pointer

12 years agoKernel - Added user events
John Hodge [Sun, 16 Sep 2012 04:07:23 +0000 (12:07 +0800)]
Kernel - Added user events

12 years agoModules/USB - EHCI Driver and related changes to hub code
John Hodge [Sun, 16 Sep 2012 04:06:24 +0000 (12:06 +0800)]
Modules/USB - EHCI Driver and related changes to hub code

12 years agoNotes - VirtualPCI (not many notes)
John Hodge [Thu, 13 Sep 2012 05:30:41 +0000 (13:30 +0800)]
Notes - VirtualPCI (not many notes)

12 years agoRunQemu - Changes to allow testing using -nographic, and ECHI support
John Hodge [Thu, 13 Sep 2012 05:29:51 +0000 (13:29 +0800)]
RunQemu - Changes to allow testing using -nographic, and ECHI support

12 years agoKernel - Added a (slightly hacky) virtual PCI interface
John Hodge [Thu, 13 Sep 2012 05:29:21 +0000 (13:29 +0800)]
Kernel - Added a (slightly hacky) virtual PCI interface

- Used to present the Tegra2's USB controllers to the EHCI driver

12 years agoModules/EHCI - Debug output, nowhere near usable yet
John Hodge [Thu, 13 Sep 2012 05:28:40 +0000 (13:28 +0800)]
Modules/EHCI - Debug output, nowhere near usable yet

12 years agoLibraries/ld-acess - APPEND and TRUNCATE flags (unimplimented)
John Hodge [Wed, 12 Sep 2012 02:59:21 +0000 (10:59 +0800)]
Libraries/ld-acess - APPEND and TRUNCATE flags (unimplimented)

12 years agoARMv7 Compile Fixes
John Hodge [Mon, 10 Sep 2012 13:24:52 +0000 (21:24 +0800)]
ARMv7 Compile Fixes

- arm-elf is deprecated, arm-eabi is the new one

12 years agoModules/FAT - Replaced literal -1 for EOC with GETFATVALUE_EOC
John Hodge [Sun, 2 Sep 2012 11:55:42 +0000 (19:55 +0800)]
Modules/FAT - Replaced literal -1 for EOC with GETFATVALUE_EOC

12 years agoKernel - Misc
John Hodge [Sun, 2 Sep 2012 11:55:08 +0000 (19:55 +0800)]
Kernel - Misc

12 years agoUsermode - Heaps more headers in libposix/psocket/libc
John Hodge [Sat, 1 Sep 2012 14:18:06 +0000 (22:18 +0800)]
Usermode - Heaps more headers in libposix/psocket/libc

12 years agoTools/GCCProxy - Fixing more bugs
John Hodge [Sat, 1 Sep 2012 07:14:04 +0000 (15:14 +0800)]
Tools/GCCProxy - Fixing more bugs

12 years agoTools/GCCProxy - Fixing bugs
John Hodge [Sat, 1 Sep 2012 06:53:17 +0000 (14:53 +0800)]
Tools/GCCProxy - Fixing bugs

12 years agoUsermode - Misc header changes
John Hodge [Sat, 1 Sep 2012 06:53:03 +0000 (14:53 +0800)]
Usermode - Misc header changes

12 years agoUsermode/libc - Adding features
John Hodge [Sat, 1 Sep 2012 06:38:42 +0000 (14:38 +0800)]
Usermode/libc - Adding features

12 years agoUsermode/ld-acess - Slight tweak to headers to stay on spec.
John Hodge [Sat, 1 Sep 2012 05:50:06 +0000 (13:50 +0800)]
Usermode/ld-acess - Slight tweak to headers to stay on spec.

12 years agoTools/GCCProxy - Hacked up script to avoid patching gcc/binutils
John Hodge [Sat, 1 Sep 2012 05:48:40 +0000 (13:48 +0800)]
Tools/GCCProxy - Hacked up script to avoid patching gcc/binutils

12 years agoDiskTool - Added basic flag dump to 'ls'
John Hodge [Tue, 28 Aug 2012 01:31:51 +0000 (09:31 +0800)]
DiskTool - Added basic flag dump to 'ls'

12 years agoModules/Ext2 - Adding inode creation/writeback on file close
John Hodge [Tue, 28 Aug 2012 01:30:56 +0000 (09:30 +0800)]
Modules/Ext2 - Adding inode creation/writeback on file close

- Also added VFS_CleanupNode (does nothing atm)

12 years agoRoot - Categorised TODO List
John Hodge [Sat, 25 Aug 2012 14:31:48 +0000 (22:31 +0800)]
Root - Categorised TODO List

12 years agoKernel - Added a per-thread timer object to reduce malloc use
John Hodge [Thu, 23 Aug 2012 05:30:03 +0000 (13:30 +0800)]
Kernel - Added a per-thread timer object to reduce malloc use

12 years agoModules/FAT - (minor) Add forgotten LEAVE
John Hodge [Thu, 23 Aug 2012 05:19:34 +0000 (13:19 +0800)]
Modules/FAT - (minor) Add forgotten LEAVE

12 years agoUsermode/mount - Added 'mount -u' (unmount) support
John Hodge [Thu, 23 Aug 2012 05:19:01 +0000 (13:19 +0800)]
Usermode/mount - Added 'mount -u' (unmount) support

12 years agoKernel/VFS - Fixed mount reference counting and shutdown cleanup
John Hodge [Thu, 23 Aug 2012 05:17:53 +0000 (13:17 +0800)]
Kernel/VFS - Fixed mount reference counting and shutdown cleanup

- VFS SysFS handles will be removed when / is unmounted
- Mountpoint reference counting fixed such that unmount can work

12 years agoKernel - VFS API Update - ReadDir caller provided buffer
John Hodge [Tue, 21 Aug 2012 14:29:11 +0000 (22:29 +0800)]
Kernel - VFS API Update - ReadDir caller provided buffer

12 years agoMisc code cleanup
John Hodge [Mon, 20 Aug 2012 11:36:28 +0000 (19:36 +0800)]
Misc code cleanup

12 years agoModules/Ext2 - Fixed compile errors caused by differing compiler versions
John Hodge [Mon, 20 Aug 2012 04:42:26 +0000 (12:42 +0800)]
Modules/Ext2 - Fixed compile errors caused by differing compiler versions

12 years agoModules/Ext2 - Experimental write support coming along
John Hodge [Mon, 20 Aug 2012 04:27:04 +0000 (12:27 +0800)]
Modules/Ext2 - Experimental write support coming along

12 years agoDiskTool - Added 'cat' command
John Hodge [Mon, 20 Aug 2012 04:26:16 +0000 (12:26 +0800)]
DiskTool - Added 'cat' command

12 years agoModules/ATA - Unified DMA code, cleaned up removed partition code
John Hodge [Wed, 15 Aug 2012 05:01:04 +0000 (13:01 +0800)]
Modules/ATA - Unified DMA code, cleaned up removed partition code

12 years agoModules/Ext2 - Fixed typo and forgetting to set inode link count in VFS node
John Hodge [Wed, 15 Aug 2012 05:00:41 +0000 (13:00 +0800)]
Modules/Ext2 - Fixed typo and forgetting to set inode link count in VFS node

12 years agoUsermode/mount - Removed sType!=NULL restriction
John Hodge [Wed, 15 Aug 2012 04:56:13 +0000 (12:56 +0800)]
Usermode/mount - Removed sType!=NULL restriction

12 years agoTools/DiskTool - Added 'lvm' command (alias for 'mountlvm')
John Hodge [Wed, 15 Aug 2012 04:55:42 +0000 (12:55 +0800)]
Tools/DiskTool - Added 'lvm' command (alias for 'mountlvm')

12 years agoKernel/VFS - Fixed debug in open.c
John Hodge [Wed, 15 Aug 2012 04:55:21 +0000 (12:55 +0800)]
Kernel/VFS - Fixed debug in open.c

12 years agoModules/Ext2 - Fixed not unlocking node lock for non-cached node (e.g. root)
John Hodge [Wed, 15 Aug 2012 04:54:40 +0000 (12:54 +0800)]
Modules/Ext2 - Fixed not unlocking node lock for non-cached node (e.g. root)

12 years agoTODO - Misc
John Hodge [Wed, 15 Aug 2012 01:20:16 +0000 (09:20 +0800)]
TODO - Misc

12 years agoKernel/vfs - TODO in open.c for relative symlinks
John Hodge [Wed, 15 Aug 2012 01:19:51 +0000 (09:19 +0800)]
Kernel/vfs - TODO in open.c for relative symlinks

12 years agoKernel/x86_64 - Fixed garbage TIDs before threading init is called
John Hodge [Thu, 9 Aug 2012 16:30:57 +0000 (00:30 +0800)]
Kernel/x86_64 - Fixed garbage TIDs before threading init is called

12 years agoRunQemu - Oops, single quotes seem to break
John Hodge [Thu, 9 Aug 2012 16:17:24 +0000 (00:17 +0800)]
RunQemu - Oops, single quotes seem to break

12 years agoKernel - Removed unused ring buffer when disabled
John Hodge [Thu, 9 Aug 2012 16:16:58 +0000 (00:16 +0800)]
Kernel - Removed unused ring buffer when disabled

12 years agoKernel/x86_64 - Rework to use pmemmap.h (and share code with x86)
John Hodge [Thu, 9 Aug 2012 16:15:42 +0000 (00:15 +0800)]
Kernel/x86_64 - Rework to use pmemmap.h (and share code with x86)

- Involved breaking the mboot parsing code out of x86/main.c
  and into a helper file x86/mboot.c This file is used by x86_64
  too.
- Added a common boot module format

12 years agoRunQemu - Put quotes around kernel commandline for -dbin
John Hodge [Thu, 9 Aug 2012 14:44:39 +0000 (22:44 +0800)]
RunQemu - Put quotes around kernel commandline for -dbin

12 years agoUSB - Fixed compile errors for x86_64
John Hodge [Thu, 9 Aug 2012 14:44:17 +0000 (22:44 +0800)]
USB - Fixed compile errors for x86_64

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