tpg/acess2.git
11 years agoKernel/PCI - Fixed lack of shift in detecting special classes
John Hodge [Sun, 23 Jun 2013 06:44:29 +0000 (14:44 +0800)]
Kernel/PCI - Fixed lack of shift in detecting special classes

11 years agoKernel/x86 - Workaround for possibly buggy 64-bit divide/modulo
John Hodge [Sun, 23 Jun 2013 06:42:36 +0000 (14:42 +0800)]
Kernel/x86 - Workaround for possibly buggy 64-bit divide/modulo

11 years agoKernel/VFS - Update to node cache to support extra allocated data
John Hodge [Sun, 23 Jun 2013 06:42:00 +0000 (14:42 +0800)]
Kernel/VFS - Update to node cache to support extra allocated data

11 years agoKernel - Added UTF-16 functions
John Hodge [Sat, 22 Jun 2013 16:07:44 +0000 (00:07 +0800)]
Kernel - Added UTF-16 functions

11 years agoModules/NTFS - Implimentation in progress
John Hodge [Sat, 22 Jun 2013 16:06:53 +0000 (00:06 +0800)]
Modules/NTFS - Implimentation in progress

11 years agoModules/AHCI - Cleaned up AHCI LVM names
John Hodge [Fri, 21 Jun 2013 10:32:42 +0000 (18:32 +0800)]
Modules/AHCI - Cleaned up AHCI LVM names

11 years agoModules/LVM - Detection for GPT in MBR code
John Hodge [Fri, 21 Jun 2013 10:31:12 +0000 (18:31 +0800)]
Modules/LVM - Detection for GPT in MBR code

- TODO: Move the GPT handling to its own handler and have some form
  of priority-based layout detection?

11 years agoBuildConf/x86 - Added AHCI driver
John Hodge [Thu, 20 Jun 2013 06:46:42 +0000 (14:46 +0800)]
BuildConf/x86 - Added AHCI driver

11 years agoModules/AHCI - Reading the boot sector works
John Hodge [Thu, 20 Jun 2013 06:46:11 +0000 (14:46 +0800)]
Modules/AHCI - Reading the boot sector works

11 years agoModules/LVM - (minor) Error handler in AddVolume
John Hodge [Thu, 20 Jun 2013 06:45:41 +0000 (14:45 +0800)]
Modules/LVM - (minor) Error handler in AddVolume

11 years agoModules/AHCI - Added H2D register structure (used for commands)
John Hodge [Wed, 19 Jun 2013 03:19:47 +0000 (11:19 +0800)]
Modules/AHCI - Added H2D register structure (used for commands)

11 years agoModules/AHCI - Moved FIS definitions to sata.h
John Hodge [Wed, 19 Jun 2013 02:00:23 +0000 (10:00 +0800)]
Modules/AHCI - Moved FIS definitions to sata.h

11 years agoKernel - Cleaned up MM_AllocDMA/_MapHWPages/_GetPhysAddr
John Hodge [Wed, 19 Jun 2013 01:35:45 +0000 (09:35 +0800)]
Kernel - Cleaned up MM_AllocDMA/_MapHWPages/_GetPhysAddr

11 years agoModules/PL110 - Updated to recent(ish) VFS change
John Hodge [Wed, 19 Jun 2013 01:35:05 +0000 (09:35 +0800)]
Modules/PL110 - Updated to recent(ish) VFS change

11 years agoModules/AHCI - Init almost complete, connection detect works
John Hodge [Tue, 18 Jun 2013 14:33:06 +0000 (22:33 +0800)]
Modules/AHCI - Init almost complete, connection detect works

11 years agoModules/LVM - Added handle return to LVM volume creation
John Hodge [Tue, 18 Jun 2013 14:32:43 +0000 (22:32 +0800)]
Modules/LVM - Added handle return to LVM volume creation

11 years agoExternals/common.mk - Fixed depenency issues
John Hodge [Mon, 17 Jun 2013 11:16:17 +0000 (19:16 +0800)]
Externals/common.mk - Fixed depenency issues

11 years agoExternals - libsdl compiling, may not work
John Hodge [Mon, 17 Jun 2013 11:15:48 +0000 (19:15 +0800)]
Externals - libsdl compiling, may not work

11 years agoExternals - Pondering mplayer
John Hodge [Mon, 17 Jun 2013 11:15:13 +0000 (19:15 +0800)]
Externals - Pondering mplayer

11 years agoModules/AHCI - Creeping towards useful
John Hodge [Mon, 17 Jun 2013 07:59:42 +0000 (15:59 +0800)]
Modules/AHCI - Creeping towards useful

11 years agoUsermode/libc - inttypes.h fixed to include stdint.h
John Hodge [Mon, 17 Jun 2013 04:04:47 +0000 (12:04 +0800)]
Usermode/libc - inttypes.h fixed to include stdint.h

11 years agoModules/AHCI - Slowly fiddling
John Hodge [Mon, 17 Jun 2013 04:04:24 +0000 (12:04 +0800)]
Modules/AHCI - Slowly fiddling

11 years agoExternals - Added start of a libSDL port, added autoreconf support
John Hodge [Mon, 17 Jun 2013 04:01:41 +0000 (12:01 +0800)]
Externals - Added start of a libSDL port, added autoreconf support

11 years agoTools/GCCProxy - Tweaked to handle --version correctly
John Hodge [Wed, 12 Jun 2013 03:55:10 +0000 (11:55 +0800)]
Tools/GCCProxy - Tweaked to handle --version correctly

11 years agoUsermode/libc - A little bit of POSIX signals
John Hodge [Wed, 12 Jun 2013 03:54:51 +0000 (11:54 +0800)]
Usermode/libc - A little bit of POSIX signals

11 years agoUsermode/lib{c,posix} - Adding clock_* POSIX functions
John Hodge [Sun, 9 Jun 2013 07:07:20 +0000 (15:07 +0800)]
Usermode/lib{c,posix} - Adding clock_* POSIX functions

11 years agoExternals/mesa - Incomplete makefile
John Hodge [Sun, 9 Jun 2013 05:22:53 +0000 (13:22 +0800)]
Externals/mesa - Incomplete makefile

11 years agoExternals/libpng - Compiles
John Hodge [Sat, 8 Jun 2013 09:39:27 +0000 (17:39 +0800)]
Externals/libpng - Compiles

11 years agoUsermode - Moved common portions of the Makefile.cfg files
John Hodge [Sat, 8 Jun 2013 09:38:07 +0000 (17:38 +0800)]
Usermode - Moved common portions of the Makefile.cfg files

11 years agoUsermode/libm - Stubbed up a quick libm (using gcc builtins)
John Hodge [Sat, 8 Jun 2013 09:37:33 +0000 (17:37 +0800)]
Usermode/libm - Stubbed up a quick libm (using gcc builtins)

11 years agoExternals/freetype - Appears to work
John Hodge [Sat, 8 Jun 2013 07:29:08 +0000 (15:29 +0800)]
Externals/freetype - Appears to work

11 years agoExternals - gitignore
John Hodge [Sat, 8 Jun 2013 04:40:32 +0000 (12:40 +0800)]
Externals - gitignore

11 years agoExternals/dropbear - Works, but install might be failing
John Hodge [Sat, 8 Jun 2013 04:36:56 +0000 (12:36 +0800)]
Externals/dropbear - Works, but install might be failing

- Dropbear's install attempts a `chown root` but the error is ignored

11 years agoExternals/dropbear - Untested makefile and patchset
John Hodge [Sat, 8 Jun 2013 04:06:35 +0000 (12:06 +0800)]
Externals/dropbear - Untested makefile and patchset

11 years agoTools/GCCProxy - Added '-fno-omit-frame-pointer' to aid debugging
John Hodge [Sat, 8 Jun 2013 03:52:14 +0000 (11:52 +0800)]
Tools/GCCProxy - Added '-fno-omit-frame-pointer' to aid debugging

11 years agoExternals - Added zlib meta-makefile (and common)
John Hodge [Sat, 8 Jun 2013 03:51:33 +0000 (11:51 +0800)]
Externals - Added zlib meta-makefile (and common)

11 years agoCleaned up some TODOs
John Hodge [Wed, 22 May 2013 02:42:54 +0000 (10:42 +0800)]
Cleaned up some TODOs

11 years agoUsermode/libposix - Hacked translation of termios-ptymode
John Hodge [Tue, 21 May 2013 08:15:19 +0000 (16:15 +0800)]
Usermode/libposix - Hacked translation of termios-ptymode

11 years agoKernel/VTerm - Include forgotten 2D command handling
John Hodge [Mon, 20 May 2013 08:30:06 +0000 (16:30 +0800)]
Kernel/VTerm - Include forgotten 2D command handling

11 years agoUsermode/libreadline - Fixed for new PTY
John Hodge [Mon, 20 May 2013 08:21:17 +0000 (16:21 +0800)]
Usermode/libreadline - Fixed for new PTY

11 years agoUsermode/libposix - Fixed getpass for new PTY
John Hodge [Mon, 20 May 2013 08:20:57 +0000 (16:20 +0800)]
Usermode/libposix - Fixed getpass for new PTY

11 years agoUsermode/login - Added PTY mode reset before showing prompt
John Hodge [Mon, 20 May 2013 08:20:14 +0000 (16:20 +0800)]
Usermode/login - Added PTY mode reset before showing prompt

- Works around no response when GUI crashes

11 years agoUsermode/AxWin3 - Updated for PTY support
John Hodge [Mon, 20 May 2013 08:19:30 +0000 (16:19 +0800)]
Usermode/AxWin3 - Updated for PTY support

11 years agoKernel/VTerm,PTY - Replaced VTerm buffers with PTY hooks
John Hodge [Mon, 20 May 2013 08:18:39 +0000 (16:18 +0800)]
Kernel/VTerm,PTY - Replaced VTerm buffers with PTY hooks

11 years agoUsermode/ld-acess - PTY 2D commands
John Hodge [Mon, 20 May 2013 08:18:24 +0000 (16:18 +0800)]
Usermode/ld-acess - PTY 2D commands

11 years agoKernel - Misc fixes and debug in VTerm/PTY, AxWin3 starts again
John Hodge [Sat, 18 May 2013 16:56:52 +0000 (00:56 +0800)]
Kernel - Misc fixes and debug in VTerm/PTY, AxWin3 starts again

- Added PW/PH fields to ptydims for pixel sizes
- AxWin3 cursor is broken (new cursor API is unimplimented)

11 years agoUsermode/init,login - Updated to new PTY code
John Hodge [Sat, 18 May 2013 13:47:51 +0000 (21:47 +0800)]
Usermode/init,login - Updated to new PTY code

11 years agoKernel - Integrated PTY with VTerm, userland currently broken
John Hodge [Sat, 18 May 2013 13:47:34 +0000 (21:47 +0800)]
Kernel - Integrated PTY with VTerm, userland currently broken

11 years agoUsermode/GUI Terminal - Switched to PTY instead of FIFO
John Hodge [Sat, 18 May 2013 09:51:00 +0000 (17:51 +0800)]
Usermode/GUI Terminal - Switched to PTY instead of FIFO

11 years agoUsermode/ld-acess - Fixed compilation errors in devices.h, added another PTY IOCtl
John Hodge [Sat, 18 May 2013 09:50:39 +0000 (17:50 +0800)]
Usermode/ld-acess - Fixed compilation errors in devices.h, added another PTY IOCtl

11 years agoKernel/PTYs - Fixed maths error causing page fault
John Hodge [Sat, 18 May 2013 09:49:41 +0000 (17:49 +0800)]
Kernel/PTYs - Fixed maths error causing page fault

11 years agoKernel/threads - Fixed infinite fault loop if thread/proces pointer is bad
John Hodge [Sat, 18 May 2013 09:49:05 +0000 (17:49 +0800)]
Kernel/threads - Fixed infinite fault loop if thread/proces pointer is bad

11 years agoKernel/PTYs - Finishing touches on implimentation
John Hodge [Fri, 17 May 2013 15:37:19 +0000 (23:37 +0800)]
Kernel/PTYs - Finishing touches on implimentation

- Added MkNod, untested still
- Designing 2D API to account for loss of terminal IOCtls

11 years agoKernel - Implimenting PTYs (untested, unintegrated)
John Hodge [Fri, 17 May 2013 12:26:14 +0000 (20:26 +0800)]
Kernel - Implimenting PTYs (untested, unintegrated)

11 years agoUsermode/libposix - Fixed bug in getpass (didn't trim \n)
John Hodge [Thu, 16 May 2013 06:09:08 +0000 (14:09 +0800)]
Usermode/libposix - Fixed bug in getpass (didn't trim \n)

11 years agoKernel/VFS - Fixed bug with setting flags on FD0
John Hodge [Thu, 16 May 2013 06:08:46 +0000 (14:08 +0800)]
Kernel/VFS - Fixed bug with setting flags on FD0

11 years agoUsermode/libc,libpsocket - Various fixes to psockets and errno
John Hodge [Thu, 16 May 2013 05:46:43 +0000 (13:46 +0800)]
Usermode/libc,libpsocket - Various fixes to psockets and errno

11 years agoKernel - Implimented VFS_Reopen
John Hodge [Thu, 16 May 2013 05:46:16 +0000 (13:46 +0800)]
Kernel - Implimented VFS_Reopen

11 years agoKernel - Added 'Flags' param to VFS Read/Write/FindDir
John Hodge [Thu, 16 May 2013 05:17:05 +0000 (13:17 +0800)]
Kernel - Added 'Flags' param to VFS Read/Write/FindDir

- Used for non-blocking IO

11 years agoUsermode/libposix - Misc
John Hodge (sonata) [Wed, 15 May 2013 12:23:55 +0000 (20:23 +0800)]
Usermode/libposix - Misc

11 years agoKernel - SYS_FDCTL
John Hodge (sonata) [Wed, 15 May 2013 09:08:33 +0000 (17:08 +0800)]
Kernel - SYS_FDCTL

11 years agoMerge branch 'master' of ssh.ucc.asn.au:tpg/acess2
John Hodge (sonata) [Wed, 15 May 2013 08:13:53 +0000 (16:13 +0800)]
Merge branch 'master' of ssh.ucc.asn.au:tpg/acess2

11 years agoKernel - Working on SYS_COPYFD
John Hodge [Wed, 15 May 2013 08:12:34 +0000 (16:12 +0800)]
Kernel - Working on SYS_COPYFD

11 years agoUsermode/libposix - fcntl and debug
John Hodge [Wed, 15 May 2013 08:11:34 +0000 (16:11 +0800)]
Usermode/libposix - fcntl and debug

11 years agoKernel - Defaulted FRandom 'DataAvaliable' to 1
John Hodge (sonata) [Wed, 15 May 2013 02:21:49 +0000 (10:21 +0800)]
Kernel - Defaulted FRandom 'DataAvaliable' to 1

11 years agoUsermode/libposix - Fixed duplicate definition of uid_t
John Hodge (sonata) [Wed, 15 May 2013 02:21:31 +0000 (10:21 +0800)]
Usermode/libposix - Fixed duplicate definition of uid_t

11 years agoUsermode/libposix - Fixed getpass() argument
John Hodge [Tue, 14 May 2013 08:01:39 +0000 (16:01 +0800)]
Usermode/libposix - Fixed getpass() argument

11 years agoKernel - Added fast random (ala /dev/urandom), good random is stubbed
John Hodge [Tue, 14 May 2013 07:48:17 +0000 (15:48 +0800)]
Kernel - Added fast random (ala /dev/urandom), good random is stubbed

11 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

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

11 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

11 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

11 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

11 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

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

11 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

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

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

11 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

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

11 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

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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

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