tpg/acess2.git
10 years agoMerge branch 'master' of git://localhost/acess2
John Hodge [Tue, 14 May 2013 07:26:26 +0000 (15:26 +0800)]
Merge branch 'master' of git://localhost/acess2

10 years agoTools/GCCProxy - Moved libgcc to last item in link list (fixes undefined references)
John Hodge [Tue, 14 May 2013 07:25:29 +0000 (15:25 +0800)]
Tools/GCCProxy - Moved libgcc to last item in link list (fixes undefined references)

10 years agoUsermode/libposix - Implimenting functions for dropbear
John Hodge [Tue, 14 May 2013 07:25:11 +0000 (15:25 +0800)]
Usermode/libposix - Implimenting functions for dropbear

10 years agoUsermode - POSIX and C conformance changes
John Hodge [Tue, 14 May 2013 04:14:19 +0000 (12:14 +0800)]
Usermode - POSIX and C conformance changes

10 years agoApplications/IRC - Cleaning up command code
John Hodge [Tue, 14 May 2013 03:38:47 +0000 (11:38 +0800)]
Applications/IRC - Cleaning up command code

10 years agoApplications/login - Cleaned up input code
John Hodge [Tue, 14 May 2013 03:38:32 +0000 (11:38 +0800)]
Applications/login - Cleaned up input code

10 years agoApplications - Used C99
John Hodge [Tue, 14 May 2013 03:38:10 +0000 (11:38 +0800)]
Applications - Used C99

10 years agoApplications/GUI Terminal - Fixed sticky Ctrl/Alt keys, reduced flush rate
John Hodge [Tue, 14 May 2013 03:36:00 +0000 (11:36 +0800)]
Applications/GUI Terminal - Fixed sticky Ctrl/Alt keys, reduced flush rate

10 years agoNotes - Pondering pty behavior
John Hodge [Tue, 14 May 2013 03:32:43 +0000 (11:32 +0800)]
Notes - Pondering pty behavior

10 years agoKernel - Update syscall definition (comment only)
John Hodge [Tue, 14 May 2013 03:25:53 +0000 (11:25 +0800)]
Kernel - Update syscall definition (comment only)

10 years agoKernel/VTerm - C99 and slight debug
John Hodge [Tue, 14 May 2013 03:25:19 +0000 (11:25 +0800)]
Kernel/VTerm - C99 and slight debug

10 years agoKernel/IPCPipe - Disabled debug
John Hodge [Tue, 14 May 2013 03:25:02 +0000 (11:25 +0800)]
Kernel/IPCPipe - Disabled debug

10 years agoModules/IPStack - Removed useless log message
John Hodge [Tue, 14 May 2013 03:23:32 +0000 (11:23 +0800)]
Modules/IPStack - Removed useless log message

10 years agoKernel - Disabled omission of frame pointer (debugging)
John Hodge [Tue, 14 May 2013 03:07:43 +0000 (11:07 +0800)]
Kernel - Disabled omission of frame pointer (debugging)

10 years agoAcessNative - Better error reporting in NativeFS
John Hodge (sonata) [Mon, 13 May 2013 07:49:54 +0000 (15:49 +0800)]
AcessNative - Better error reporting in NativeFS

10 years agoModules/FAT - Fixed handling of <FAT32 root directory
John Hodge (sonata) [Mon, 13 May 2013 07:11:51 +0000 (15:11 +0800)]
Modules/FAT - Fixed handling of <FAT32 root directory

10 years agoTools/DiskTook - Fixed absolute path support
John Hodge (sonata) [Mon, 13 May 2013 07:09:24 +0000 (15:09 +0800)]
Tools/DiskTook - Fixed absolute path support

10 years agoKernel/VTerm - Fixed typo in comment
John Hodge (sonata) [Mon, 13 May 2013 07:07:28 +0000 (15:07 +0800)]
Kernel/VTerm - Fixed typo in comment

10 years agoMerge branch 'master' of git://localhost/acess2
John Hodge [Sun, 12 May 2013 11:08:28 +0000 (19:08 +0800)]
Merge branch 'master' of git://localhost/acess2

10 years agoUsermode/AxWin3 - Speedups mostly, required some restructure
John Hodge [Sun, 12 May 2013 11:07:17 +0000 (19:07 +0800)]
Usermode/AxWin3 - Speedups mostly, required some restructure

10 years agoRunQemu - Added e1000 and 5555->23 forward
John Hodge [Sun, 12 May 2013 11:06:42 +0000 (19:06 +0800)]
RunQemu - Added e1000 and 5555->23 forward

10 years agoModules/E1000 - Fixed corruption/crash
John Hodge [Sun, 12 May 2013 11:06:02 +0000 (19:06 +0800)]
Modules/E1000 - Fixed corruption/crash

11 years agoKernel/armv7 - Extra code for Tegra2 timer tests
John Hodge (sonata) [Wed, 8 May 2013 06:55:46 +0000 (14:55 +0800)]
Kernel/armv7 - Extra code for Tegra2 timer tests

11 years agoModules/E1000 - (minor) Worked around dumb gcc warning
John Hodge (sonata) [Wed, 8 May 2013 06:55:22 +0000 (14:55 +0800)]
Modules/E1000 - (minor) Worked around dumb gcc warning

11 years agoUsermode/init - Fixed early free of command, fixed %s on array
John Hodge (sonata) [Wed, 8 May 2013 06:54:20 +0000 (14:54 +0800)]
Usermode/init - Fixed early free of command, fixed %s on array

11 years agoUsermode/libc - Misc unused change in printf %f
John Hodge (sonata) [Wed, 8 May 2013 06:53:45 +0000 (14:53 +0800)]
Usermode/libc - Misc unused change in printf %f

11 years agoKernel/x86 - Untested MicroSleep function
John Hodge (sonata) [Wed, 8 May 2013 06:52:36 +0000 (14:52 +0800)]
Kernel/x86 - Untested MicroSleep function

11 years agoKernel/acpica - Disable debug
John Hodge (sonata) [Fri, 3 May 2013 06:01:46 +0000 (14:01 +0800)]
Kernel/acpica - Disable debug

11 years agoMerge branch 'master' of ssh.ucc.asn.au:tpg/acess2
John Hodge (sonata) [Fri, 3 May 2013 03:18:06 +0000 (11:18 +0800)]
Merge branch 'master' of ssh.ucc.asn.au:tpg/acess2

11 years agoModules/E1000 - Bugfixes
John Hodge [Fri, 3 May 2013 03:16:29 +0000 (11:16 +0800)]
Modules/E1000 - Bugfixes

- Still has an edgecase with Qemu

11 years agoMerge branch 'master' of github.com:thepowersgang/acess2
John Hodge (sonata) [Fri, 3 May 2013 03:14:48 +0000 (11:14 +0800)]
Merge branch 'master' of github.com:thepowersgang/acess2

Conflicts:
KernelLand/Kernel/arch/x86/acpica.c

11 years agoKernel/acpica - Fiddling
John Hodge [Fri, 3 May 2013 03:12:49 +0000 (11:12 +0800)]
Kernel/acpica - Fiddling

11 years agoBuildConf - Added PCnetFAST3 to x86 default config
John Hodge [Fri, 26 Apr 2013 05:42:04 +0000 (13:42 +0800)]
BuildConf - Added PCnetFAST3 to x86 default config

11 years agoUsermode/Filesystem - inittab: Added telnet server as a daemon
John Hodge [Fri, 26 Apr 2013 05:41:24 +0000 (13:41 +0800)]
Usermode/Filesystem - inittab: Added telnet server as a daemon

11 years agoModules/PCnetFAST3 - Partially functional
John Hodge [Fri, 26 Apr 2013 05:40:03 +0000 (13:40 +0800)]
Modules/PCnetFAST3 - Partially functional

- Has causes emulator crashes
- Doesn't really work

11 years agoUsermode/init - Fixes to parsing and error checks, added startup log
John Hodge [Fri, 26 Apr 2013 05:39:12 +0000 (13:39 +0800)]
Usermode/init - Fixes to parsing and error checks, added startup log

11 years agoModules/E1000 - Partially functional driver
John Hodge [Fri, 26 Apr 2013 05:37:54 +0000 (13:37 +0800)]
Modules/E1000 - Partially functional driver

- Has caused qemu to segfault
- Causes system lockups in some cases

11 years agoModules/IPStack - Added MAC checksum offload support
John Hodge [Fri, 26 Apr 2013 05:36:05 +0000 (13:36 +0800)]
Modules/IPStack - Added MAC checksum offload support

11 years agoKernel/x86 - mboot: Cleaning up source, added sanity checks
John Hodge [Fri, 26 Apr 2013 05:35:02 +0000 (13:35 +0800)]
Kernel/x86 - mboot: Cleaning up source, added sanity checks

11 years agoKernel/x86 - acpica: Debug to trace AE_NO_MEMORY cause
John Hodge [Fri, 26 Apr 2013 05:34:38 +0000 (13:34 +0800)]
Kernel/x86 - acpica: Debug to trace AE_NO_MEMORY cause

11 years agoKernel/x86 - mm_virt: Allowed PhysAddr=NULL with AllocDMA
John Hodge [Fri, 26 Apr 2013 05:34:07 +0000 (13:34 +0800)]
Kernel/x86 - mm_virt: Allowed PhysAddr=NULL with AllocDMA

11 years agoTools/GCCProxy - Included libposix and libpsocket (for some reason)
John Hodge [Fri, 26 Apr 2013 05:28:24 +0000 (13:28 +0800)]
Tools/GCCProxy - Included libposix and libpsocket (for some reason)

11 years agoUsermode/libpsocket - getnameinfo and other definitions
John Hodge [Fri, 26 Apr 2013 05:25:53 +0000 (13:25 +0800)]
Usermode/libpsocket - getnameinfo and other definitions

11 years agoUsermode/libposix - More definitions on the way to dropbear
John Hodge [Fri, 26 Apr 2013 05:24:22 +0000 (13:24 +0800)]
Usermode/libposix - More definitions on the way to dropbear

11 years agoUsermode/libc - More errno values and signal symbolic names
John Hodge [Fri, 26 Apr 2013 05:23:29 +0000 (13:23 +0800)]
Usermode/libc - More errno values and signal symbolic names

11 years agoUsermode/libc - Fixed back-seek of -1 when a write error occurs in buffering
John Hodge [Fri, 26 Apr 2013 05:22:46 +0000 (13:22 +0800)]
Usermode/libc - Fixed back-seek of -1 when a write error occurs in buffering

11 years agoUsermode/ld-acess - Bugfix and extra syscall
John Hodge [Fri, 26 Apr 2013 05:20:52 +0000 (13:20 +0800)]
Usermode/ld-acess - Bugfix and extra syscall

- Fixes when programs are linked against ld-acess.so instead of libld-acess.so
- SYS_COPYFD added
- Cleaned up twiddling loaded library list from main()
 > Now hardcoded check in IsLoaded is used for *ld-acess.so

11 years agoMerge branch 'master' of git://cadel.mutabah.net/acess2
John Hodge (sonata) [Tue, 2 Apr 2013 09:52:53 +0000 (17:52 +0800)]
Merge branch 'master' of git://cadel.mutabah.net/acess2

11 years agoUsermode/libc - Removed debug in stdio flush
John Hodge [Tue, 2 Apr 2013 07:17:40 +0000 (15:17 +0800)]
Usermode/libc - Removed debug in stdio flush

11 years agoKernel/IPStack - Added lock to buffer structure so drivers can do async Tx
John Hodge [Tue, 2 Apr 2013 07:16:59 +0000 (15:16 +0800)]
Kernel/IPStack - Added lock to buffer structure so drivers can do async Tx

11 years agoKernel/Threads - Added output to SetName to trace thread pool
John Hodge [Tue, 2 Apr 2013 07:16:21 +0000 (15:16 +0800)]
Kernel/Threads - Added output to SetName to trace thread pool

11 years agoKernel/VTerm - Added stub support for an escape code vim uses
John Hodge [Tue, 2 Apr 2013 07:15:53 +0000 (15:15 +0800)]
Kernel/VTerm - Added stub support for an escape code vim uses

11 years agoKernel/Modules - Heaps of work on PCnet FASTIII driver
John Hodge [Mon, 1 Apr 2013 15:17:47 +0000 (23:17 +0800)]
Kernel/Modules - Heaps of work on PCnet FASTIII driver

11 years agoUsermode - Added stdio output caching
John Hodge [Sun, 31 Mar 2013 10:21:13 +0000 (18:21 +0800)]
Usermode - Added stdio output caching

11 years agoKernel/VTerm - Fixed little bugs exposed with stdio buffering
John Hodge [Sun, 31 Mar 2013 10:09:06 +0000 (18:09 +0800)]
Kernel/VTerm - Fixed little bugs exposed with stdio buffering

11 years agoKernel - Doxygen documentation updates
John Hodge (sonata) [Sat, 30 Mar 2013 04:48:31 +0000 (12:48 +0800)]
Kernel - Doxygen documentation updates

11 years agoKernel/x86 - Report ACPICA cache name on exhaustion
John Hodge (sonata) [Sat, 30 Mar 2013 04:47:54 +0000 (12:47 +0800)]
Kernel/x86 - Report ACPICA cache name on exhaustion

11 years agoMerge branch 'master' of git://localhost/acess2
John Hodge [Fri, 29 Mar 2013 07:59:56 +0000 (15:59 +0800)]
Merge branch 'master' of git://localhost/acess2

11 years agoUsermode - ARCH=native changes, kinda borked
John Hodge [Fri, 29 Mar 2013 07:58:28 +0000 (15:58 +0800)]
Usermode - ARCH=native changes, kinda borked

- Might not be, no caching so things are damn slow

11 years agoAcessNative - Fixed alignment on request header
John Hodge [Fri, 29 Mar 2013 07:57:59 +0000 (15:57 +0800)]
AcessNative - Fixed alignment on request header

11 years agoMerge branch 'master' of git://cadel.mutabah.net/acess2
John Hodge (sonata) [Fri, 29 Mar 2013 07:29:12 +0000 (15:29 +0800)]
Merge branch 'master' of git://cadel.mutabah.net/acess2

11 years agoModules/IPStack - Reduced UDP debug spam
John Hodge (sonata) [Fri, 29 Mar 2013 07:27:51 +0000 (15:27 +0800)]
Modules/IPStack - Reduced UDP debug spam

11 years agoUsermode - Fixed incorrect use of vsnprintf
John Hodge (sonata) [Thu, 28 Mar 2013 05:05:52 +0000 (13:05 +0800)]
Usermode - Fixed incorrect use of vsnprintf

11 years agoUsermode+InitRD - Fixed incorrect location of dhcpc
John Hodge (sonata) [Thu, 28 Mar 2013 05:05:22 +0000 (13:05 +0800)]
Usermode+InitRD - Fixed incorrect location of dhcpc

11 years agoAcessNative - Included ipcpipe for AxWin3
John Hodge [Tue, 26 Mar 2013 15:31:56 +0000 (23:31 +0800)]
AcessNative - Included ipcpipe for AxWin3

11 years agoUsermode/AxWin3 - Fixed undefined memory usage
John Hodge [Tue, 26 Mar 2013 15:31:37 +0000 (23:31 +0800)]
Usermode/AxWin3 - Fixed undefined memory usage

11 years agoAcesNative+Usermode - libacessnative "works" (for some definitions)
John Hodge [Tue, 26 Mar 2013 14:59:29 +0000 (22:59 +0800)]
AcesNative+Usermode - libacessnative "works" (for some definitions)

- Uses system libc, and as such *printf goes to system stdout

11 years agoExternals/cross-compiler - Ignore sysroot-$(ARCH)
John Hodge [Wed, 6 Mar 2013 03:18:20 +0000 (11:18 +0800)]
Externals/cross-compiler - Ignore sysroot-$(ARCH)

11 years agoUsermode - libacess-native
John Hodge [Wed, 6 Mar 2013 03:18:08 +0000 (11:18 +0800)]
Usermode - libacess-native

11 years agoUsermode - Hacking up native compilation target
John Hodge [Wed, 6 Mar 2013 03:17:01 +0000 (11:17 +0800)]
Usermode - Hacking up native compilation target

11 years agoAcessNative - Working on libacess-native
John Hodge [Wed, 6 Mar 2013 03:15:55 +0000 (11:15 +0800)]
AcessNative - Working on libacess-native

11 years agoUsermode/libc - Fixed setjmp.h relying on __is_ARCHDIR_*_
John Hodge [Tue, 5 Mar 2013 08:31:11 +0000 (16:31 +0800)]
Usermode/libc - Fixed setjmp.h relying on __is_ARCHDIR_*_

- Switched to __i386__ and __amd64__

11 years agoMerge branch 'master' of git://localhost/acess2
John Hodge [Tue, 5 Mar 2013 07:46:15 +0000 (15:46 +0800)]
Merge branch 'master' of git://localhost/acess2

11 years ago.gitignore - Added Usermode/include
John Hodge (sonata) [Tue, 5 Mar 2013 07:43:18 +0000 (15:43 +0800)]
.gitignore - Added Usermode/include

11 years agoUsermode/inittab - Vim modeline?
John Hodge (sonata) [Tue, 5 Mar 2013 07:41:01 +0000 (15:41 +0800)]
Usermode/inittab - Vim modeline?

11 years agoUsermode/libc - Fixed switched SEEK_CUR/SEEK_SET values
John Hodge (sonata) [Tue, 5 Mar 2013 07:40:10 +0000 (15:40 +0800)]
Usermode/libc - Fixed switched SEEK_CUR/SEEK_SET values

11 years agoUsermode/init - Fixed a couple of NULL dereferences
John Hodge (sonata) [Tue, 5 Mar 2013 07:39:51 +0000 (15:39 +0800)]
Usermode/init - Fixed a couple of NULL dereferences

11 years agoKernel/VFS - Fix debug in io.c
John Hodge (sonata) [Tue, 5 Mar 2013 07:38:32 +0000 (15:38 +0800)]
Kernel/VFS - Fix debug in io.c

11 years agoKernel - Fixed bug in isupper()
John Hodge (sonata) [Tue, 5 Mar 2013 07:38:00 +0000 (15:38 +0800)]
Kernel - Fixed bug in isupper()

11 years agoExternals/cross-compiler - Fixed sysroot to be arch-specific
John Hodge [Tue, 5 Mar 2013 03:20:52 +0000 (11:20 +0800)]
Externals/cross-compiler - Fixed sysroot to be arch-specific

11 years agoUsermode/inittab - Fixed bad vim modeline
John Hodge [Tue, 5 Mar 2013 02:06:29 +0000 (10:06 +0800)]
Usermode/inittab - Fixed bad vim modeline

11 years agogitignore updates
John Hodge [Tue, 5 Mar 2013 02:03:15 +0000 (10:03 +0800)]
gitignore updates

11 years agoExternals/cross-compiler - Compilation works (for some definitions)
John Hodge [Tue, 5 Mar 2013 02:01:01 +0000 (10:01 +0800)]
Externals/cross-compiler - Compilation works (for some definitions)

11 years agoUsermode/crt0 - Patching to support cross-compiler
John Hodge [Tue, 5 Mar 2013 02:00:40 +0000 (10:00 +0800)]
Usermode/crt0 - Patching to support cross-compiler

11 years agoExternals/cross-compiler - Fixing compiler a little
John Hodge [Mon, 4 Mar 2013 12:17:02 +0000 (20:17 +0800)]
Externals/cross-compiler - Fixing compiler a little

11 years agoExternals/cross-compiler - Tweaking, fixed stdint.h problem
John Hodge [Mon, 4 Mar 2013 11:15:22 +0000 (19:15 +0800)]
Externals/cross-compiler - Tweaking, fixed stdint.h problem

11 years agoExternals/cross-compiler - Patching to get things compiling
John Hodge [Sun, 3 Mar 2013 11:51:39 +0000 (19:51 +0800)]
Externals/cross-compiler - Patching to get things compiling

- Needed to fix up stdio.h and a couple of other headers

11 years agoExternals/cross-compiler - Magic patchfiles
John Hodge [Fri, 1 Mar 2013 08:02:12 +0000 (16:02 +0800)]
Externals/cross-compiler - Magic patchfiles

11 years agoModules - Removing uneeded prototypes
John Hodge [Tue, 26 Feb 2013 05:51:12 +0000 (13:51 +0800)]
Modules - Removing uneeded prototypes

11 years agoKernel - Added ipcpipe to build
John Hodge [Tue, 26 Feb 2013 05:50:32 +0000 (13:50 +0800)]
Kernel - Added ipcpipe to build

11 years agoUsermode/AxWin3 - Added ipcpipe support
John Hodge [Tue, 26 Feb 2013 05:49:30 +0000 (13:49 +0800)]
Usermode/AxWin3 - Added ipcpipe support

11 years agoMerge branch 'master' of git://git.ucc.asn.au/tpg/acess2
John Hodge [Mon, 25 Feb 2013 03:43:46 +0000 (11:43 +0800)]
Merge branch 'master' of git://git.ucc.asn.au/tpg/acess2

11 years agoKernel - Add untested Datagram IPC Pipe
John Hodge [Mon, 25 Feb 2013 03:42:18 +0000 (11:42 +0800)]
Kernel - Add untested Datagram IPC Pipe

11 years agoAcessNative - Working on possible recompilation emulation
John Hodge [Wed, 20 Feb 2013 09:34:47 +0000 (17:34 +0800)]
AcessNative - Working on possible recompilation emulation

11 years agoModules/InitRD - Added extra menu images
John Hodge [Wed, 20 Feb 2013 08:40:26 +0000 (16:40 +0800)]
Modules/InitRD - Added extra menu images

11 years agoTools/img2sif - Fixing compression code
John Hodge [Tue, 19 Feb 2013 09:16:44 +0000 (17:16 +0800)]
Tools/img2sif - Fixing compression code

11 years agoModules/InitRD - Fixed files.lst format
John Hodge [Tue, 19 Feb 2013 09:16:15 +0000 (17:16 +0800)]
Modules/InitRD - Fixed files.lst format

11 years agoUsermode/libimage_sif - Cleanups
John Hodge [Tue, 19 Feb 2013 09:05:58 +0000 (17:05 +0800)]
Usermode/libimage_sif - Cleanups

11 years agoUsermode/AxWin3 - A couple more icons, render fixes
John Hodge [Tue, 19 Feb 2013 04:53:32 +0000 (12:53 +0800)]
Usermode/AxWin3 - A couple more icons, render fixes

11 years agoUsermode/libimage_sif - Fixed buggy loading code
John Hodge [Mon, 18 Feb 2013 15:50:40 +0000 (23:50 +0800)]
Usermode/libimage_sif - Fixed buggy loading code

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