tpg/acess2.git
10 years agoBoth - Merge signal lists
John Hodge [Sun, 5 Jan 2014 15:00:39 +0000 (23:00 +0800)]
Both - Merge signal lists

10 years agoKernel/PTY - Add indexed PTY support
John Hodge [Sun, 5 Jan 2014 14:45:20 +0000 (22:45 +0800)]
Kernel/PTY - Add indexed PTY support

10 years agoTools/DiskTool - Add test script
John Hodge [Sun, 5 Jan 2014 10:32:04 +0000 (18:32 +0800)]
Tools/DiskTool - Add test script

10 years agoTools/GCCProxy - add -print-multi-os-directory handling
John Hodge [Sun, 5 Jan 2014 10:31:17 +0000 (18:31 +0800)]
Tools/GCCProxy - add -print-multi-os-directory handling

10 years agoUsermode/telnetd - Update to proper PTY use
John Hodge [Thu, 26 Dec 2013 15:04:32 +0000 (23:04 +0800)]
Usermode/telnetd - Update to proper PTY use

10 years agoModules/ATA - (minor) Updated commenting
John Hodge [Thu, 26 Dec 2013 15:03:51 +0000 (23:03 +0800)]
Modules/ATA - (minor) Updated commenting

10 years agoModules/IPStack - Fix page fault in TCP, quietened some things
John Hodge [Thu, 26 Dec 2013 15:03:15 +0000 (23:03 +0800)]
Modules/IPStack - Fix page fault in TCP, quietened some things

10 years agoUsermode/dhcpc - Fixed comparison of net and local ordered values
John Hodge [Thu, 26 Dec 2013 13:39:37 +0000 (21:39 +0800)]
Usermode/dhcpc - Fixed comparison of net and local ordered values

10 years agoModules/VirtIONet - Added disabled Tx packet trace
John Hodge [Thu, 26 Dec 2013 13:39:08 +0000 (21:39 +0800)]
Modules/VirtIONet - Added disabled Tx packet trace

10 years agoModules/E1000 - Add (disabled) packet dump
John Hodge [Thu, 26 Dec 2013 13:38:56 +0000 (21:38 +0800)]
Modules/E1000 - Add (disabled) packet dump

10 years agoModules/IPStack - Fix UDP checksums, logging cleanup
John Hodge [Thu, 26 Dec 2013 13:38:07 +0000 (21:38 +0800)]
Modules/IPStack - Fix UDP checksums, logging cleanup

10 years agoKernel/heap - Fixed memory leak, clean up pointer arithmatic
John Hodge [Thu, 26 Dec 2013 13:36:34 +0000 (21:36 +0800)]
Kernel/heap - Fixed memory leak, clean up pointer arithmatic

10 years agoModules/VESA - Allowed #if-ing out VM8086 use
John Hodge [Thu, 26 Dec 2013 08:47:18 +0000 (16:47 +0800)]
Modules/VESA - Allowed #if-ing out VM8086 use

10 years agoUsermode/dhcpclient - Added device name to log messages
John Hodge [Wed, 25 Dec 2013 00:50:44 +0000 (08:50 +0800)]
Usermode/dhcpclient - Added device name to log messages

10 years agoTools/DiskTool - Added script file support
John Hodge [Wed, 25 Dec 2013 00:49:39 +0000 (08:49 +0800)]
Tools/DiskTool - Added script file support

10 years agoModules/VESA - Hide cursor when not LFB mode
John Hodge [Wed, 25 Dec 2013 00:47:52 +0000 (08:47 +0800)]
Modules/VESA - Hide cursor when not LFB mode

10 years agoModules/VIARhineII - Debug disabled, minor cleanup
John Hodge [Wed, 25 Dec 2013 00:46:55 +0000 (08:46 +0800)]
Modules/VIARhineII - Debug disabled, minor cleanup

10 years agoModules/VirtIO - Debug disabled, added some new messages
John Hodge [Wed, 25 Dec 2013 00:46:21 +0000 (08:46 +0800)]
Modules/VirtIO - Debug disabled, added some new messages

10 years agoModules/VirtIONet - Fix lockup on init if multiple packets are pending
John Hodge [Wed, 25 Dec 2013 00:45:32 +0000 (08:45 +0800)]
Modules/VirtIONet - Fix lockup on init if multiple packets are pending

> Semaphore limit was 1, not NRXBUFS

10 years agoKernel/logging - Slight cleanup
John Hodge [Wed, 25 Dec 2013 00:44:49 +0000 (08:44 +0800)]
Kernel/logging - Slight cleanup

10 years agoKernel/heap - Add File/Line to free(), modify heap messages to use Log_*
John Hodge [Wed, 25 Dec 2013 00:42:55 +0000 (08:42 +0800)]
Kernel/heap - Add File/Line to free(), modify heap messages to use Log_*

10 years agoKernel/pci - Catch non-assigned BARs with an error
John Hodge [Wed, 25 Dec 2013 00:42:05 +0000 (08:42 +0800)]
Kernel/pci - Catch non-assigned BARs with an error

10 years agoModules/IPStack - Cleanup, remove now extra calls to DestroyBuffer
John Hodge [Wed, 25 Dec 2013 00:41:00 +0000 (08:41 +0800)]
Modules/IPStack - Cleanup, remove now extra calls to DestroyBuffer

- _DestroyBuffer is now called by low-level SendPacket after dispatch

10 years agoKernel/x86 - #if'd out kernel panic clear (can't assume B8000 now)
John Hodge [Wed, 25 Dec 2013 00:39:00 +0000 (08:39 +0800)]
Kernel/x86 - #if'd out kernel panic clear (can't assume B8000 now)

10 years agoKernel - Fixed crash in vfs from assuming allocated memory is zero
John Hodge [Sat, 21 Dec 2013 09:37:17 +0000 (17:37 +0800)]
Kernel - Fixed crash in vfs from assuming allocated memory is zero

- Also some code cleanup (no behavior change)

10 years agoKernel/armv7 - Stub backtrace to make compilation happy
John Hodge [Sat, 21 Dec 2013 09:36:40 +0000 (17:36 +0800)]
Kernel/armv7 - Stub backtrace to make compilation happy

10 years agoModules/ATA - Error (instead of EOK) on IO failure
John Hodge [Sat, 21 Dec 2013 09:36:10 +0000 (17:36 +0800)]
Modules/ATA - Error (instead of EOK) on IO failure

10 years agoUsermode/libc - Shut up stdio
John Hodge [Sat, 21 Dec 2013 09:35:58 +0000 (17:35 +0800)]
Usermode/libc - Shut up stdio

10 years agoKernel/x86 - Fix PMem bitmap overflow
John Hodge [Sat, 21 Dec 2013 09:35:34 +0000 (17:35 +0800)]
Kernel/x86 - Fix PMem bitmap overflow

10 years agoBuildConf/x86 - Add EHCI driver (appears to work)
John Hodge [Sat, 21 Dec 2013 07:38:51 +0000 (15:38 +0800)]
BuildConf/x86 - Add EHCI driver (appears to work)

10 years agoBuildConf/Tegra2 - Add (now working) EHCI controller
John Hodge [Sat, 21 Dec 2013 07:38:17 +0000 (15:38 +0800)]
BuildConf/Tegra2 - Add (now working) EHCI controller

10 years agoKernel/VTerm - Disable debug
John Hodge [Sat, 21 Dec 2013 07:37:33 +0000 (15:37 +0800)]
Kernel/VTerm - Disable debug

10 years agoKernel/x86 - Hacky multiboot->VESA hook
John Hodge [Sat, 21 Dec 2013 07:36:52 +0000 (15:36 +0800)]
Kernel/x86 - Hacky multiboot->VESA hook

10 years agoModules/VESA - Rework to handle boot-time modes (EGA text too)
John Hodge [Sat, 21 Dec 2013 07:33:17 +0000 (15:33 +0800)]
Modules/VESA - Rework to handle boot-time modes (EGA text too)

11 years agoModules/RTL8169 - Replace some magic with enum
John Hodge [Fri, 20 Dec 2013 10:41:34 +0000 (18:41 +0800)]
Modules/RTL8169 - Replace some magic with enum

11 years agoModules/USB MSC - Error handling and fix for Tegra2 Qemu
John Hodge [Wed, 18 Dec 2013 14:15:22 +0000 (22:15 +0800)]
Modules/USB MSC - Error handling and fix for Tegra2 Qemu

11 years agoModules/EHCI - Add interrupt handling
John Hodge [Wed, 18 Dec 2013 14:14:44 +0000 (22:14 +0800)]
Modules/EHCI - Add interrupt handling

11 years agoModules/LVM - Log basics of supervolumes
John Hodge [Wed, 18 Dec 2013 14:14:20 +0000 (22:14 +0800)]
Modules/LVM - Log basics of supervolumes

11 years agoModules/EHCI - Untested interrupt support
John Hodge [Tue, 17 Dec 2013 10:12:31 +0000 (18:12 +0800)]
Modules/EHCI - Untested interrupt support

11 years agoModules/EHCI - Bulk/Control transfers working
John Hodge [Tue, 17 Dec 2013 09:30:22 +0000 (17:30 +0800)]
Modules/EHCI - Bulk/Control transfers working

11 years agoUsermode/GUI Terminal - Fixed title support, added a unit test
John Hodge [Sat, 7 Dec 2013 10:16:17 +0000 (18:16 +0800)]
Usermode/GUI Terminal - Fixed title support, added a unit test

11 years agoTools/GCCProxy - Warnings to GCC, and -pthread
John Hodge [Sat, 30 Nov 2013 14:47:13 +0000 (22:47 +0800)]
Tools/GCCProxy - Warnings to GCC, and -pthread

11 years agoUsermode/libposix - Added types for F_GETLK
John Hodge [Sat, 30 Nov 2013 14:46:41 +0000 (22:46 +0800)]
Usermode/libposix - Added types for F_GETLK

11 years agoUsermode/libc - Minor compilation fix
John Hodge [Sat, 30 Nov 2013 14:46:06 +0000 (22:46 +0800)]
Usermode/libc - Minor compilation fix

11 years agoUsermode/libc - Added EAFNOSUPPORT
John Hodge [Sat, 30 Nov 2013 14:42:39 +0000 (22:42 +0800)]
Usermode/libc - Added EAFNOSUPPORT

11 years agoUsermode/irc - Cleanup and fix to incorrect va_list usage
John Hodge [Sat, 30 Nov 2013 14:39:36 +0000 (22:39 +0800)]
Usermode/irc - Cleanup and fix to incorrect va_list usage

11 years agoKernel - Switched back to standards-compilant printf codes (for AcessNative)
John Hodge [Sat, 30 Nov 2013 14:37:02 +0000 (22:37 +0800)]
Kernel - Switched back to standards-compilant printf codes (for AcessNative)

11 years agoUsermode/libpsocket - Features used by irssi
John Hodge [Fri, 29 Nov 2013 14:06:56 +0000 (22:06 +0800)]
Usermode/libpsocket - Features used by irssi

11 years agoUsermode - Adding stub httpd
John Hodge [Fri, 29 Nov 2013 01:46:03 +0000 (09:46 +0800)]
Usermode - Adding stub httpd

11 years agoAcessNative - TCP emulation working
John Hodge [Thu, 28 Nov 2013 05:48:41 +0000 (13:48 +0800)]
AcessNative - TCP emulation working

- Cleanup is lacking, but Rx/Tx works

11 years agoAcessNative - Fixed excessive redraws
John Hodge [Thu, 28 Nov 2013 05:48:10 +0000 (13:48 +0800)]
AcessNative - Fixed excessive redraws

11 years agoAcessNative - Adding network support
John Hodge [Sat, 23 Nov 2013 09:36:13 +0000 (17:36 +0800)]
AcessNative - Adding network support

11 years agoUsermode/libposix - Clear stdin buffer in getpass
John Hodge [Fri, 22 Nov 2013 09:46:22 +0000 (17:46 +0800)]
Usermode/libposix - Clear stdin buffer in getpass

11 years agoUsermode/init - Added environment variables to spawned apps
John Hodge [Fri, 22 Nov 2013 09:45:36 +0000 (17:45 +0800)]
Usermode/init - Added environment variables to spawned apps

11 years agoKernel - Working on allowing \0 out debug
John Hodge [Fri, 22 Nov 2013 09:45:18 +0000 (17:45 +0800)]
Kernel - Working on allowing \0 out debug

11 years agoTerminal - Adding some (slightly buggy) xterm features
John Hodge [Fri, 22 Nov 2013 09:43:51 +0000 (17:43 +0800)]
Terminal - Adding some (slightly buggy) xterm features

11 years agoUsermode/libc - stdin caching
John Hodge [Thu, 21 Nov 2013 04:46:40 +0000 (12:46 +0800)]
Usermode/libc - stdin caching

11 years agoKernel - Clean up heap code to better handle OOM
John Hodge [Tue, 19 Nov 2013 02:05:35 +0000 (10:05 +0800)]
Kernel - Clean up heap code to better handle OOM

11 years agoKernel/timers - Debugging output changes
John Hodge [Tue, 19 Nov 2013 01:38:24 +0000 (09:38 +0800)]
Kernel/timers - Debugging output changes

11 years agoExternals - Fixed minor typo in error message
John Hodge [Tue, 19 Nov 2013 01:35:15 +0000 (09:35 +0800)]
Externals - Fixed minor typo in error message

11 years agoUsermode/wget - Fixed divide-by-zero in streamToFile
John Hodge [Tue, 19 Nov 2013 01:34:39 +0000 (09:34 +0800)]
Usermode/wget - Fixed divide-by-zero in streamToFile

11 years agoKernel - Fixed threads entering EVENTSLEEP with event pending
John Hodge [Mon, 18 Nov 2013 06:45:36 +0000 (14:45 +0800)]
Kernel - Fixed threads entering EVENTSLEEP with event pending

11 years agoKernel/debug - Disabled debug if CPU holds the debug lock
John Hodge [Mon, 18 Nov 2013 06:44:19 +0000 (14:44 +0800)]
Kernel/debug - Disabled debug if CPU holds the debug lock

- This allows LOG() calls in vterm output functions

11 years agoModules/IPStack - Added proper node reference counting to TCP
John Hodge [Mon, 18 Nov 2013 06:42:41 +0000 (14:42 +0800)]
Modules/IPStack - Added proper node reference counting to TCP

11 years agoModules/IPStack - Free outgoing buffer once sent
John Hodge [Mon, 18 Nov 2013 06:42:21 +0000 (14:42 +0800)]
Modules/IPStack - Free outgoing buffer once sent

11 years agoModules/IPStack - Condenced outgoing packet messages
John Hodge [Mon, 18 Nov 2013 06:41:27 +0000 (14:41 +0800)]
Modules/IPStack - Condenced outgoing packet messages

11 years agoModules/E1000 - "handle" RXDMT0 by just logging
John Hodge [Mon, 18 Nov 2013 06:39:44 +0000 (14:39 +0800)]
Modules/E1000 - "handle" RXDMT0 by just logging

11 years agoModules/EHCI - Tweaking, needs a rewrite I think
John Hodge [Mon, 18 Nov 2013 06:39:07 +0000 (14:39 +0800)]
Modules/EHCI - Tweaking, needs a rewrite I think

11 years agoModules/USB - Increased UHCI root hub poll period to 2s
John Hodge [Mon, 18 Nov 2013 06:38:47 +0000 (14:38 +0800)]
Modules/USB - Increased UHCI root hub poll period to 2s

11 years agoKernel/rootfs - Added GetNodeByInode support
John Hodge [Mon, 18 Nov 2013 06:37:42 +0000 (14:37 +0800)]
Kernel/rootfs - Added GetNodeByInode support

11 years agoKernel/VTerm - VT100 emulation fixes exposed by dropbear+irssi
John Hodge [Mon, 18 Nov 2013 06:36:37 +0000 (14:36 +0800)]
Kernel/VTerm - VT100 emulation fixes exposed by dropbear+irssi

11 years agoUsermode/libposix - termios and ioctl updates for dropbear testing
John Hodge [Mon, 18 Nov 2013 06:35:23 +0000 (14:35 +0800)]
Usermode/libposix - termios and ioctl updates for dropbear testing

11 years agoModules/VESA - Disabled cursor blink to aid timer debugging
John Hodge [Mon, 18 Nov 2013 06:34:31 +0000 (14:34 +0800)]
Modules/VESA - Disabled cursor blink to aid timer debugging

11 years agoAcessNative - Rework of thread handling
John Hodge [Wed, 6 Nov 2013 04:28:43 +0000 (12:28 +0800)]
AcessNative - Rework of thread handling

11 years agoKernel - Replaced for(;;); in panic with HALT_CPU macro
John Hodge [Wed, 6 Nov 2013 04:00:34 +0000 (12:00 +0800)]
Kernel - Replaced for(;;); in panic with HALT_CPU macro

11 years agoKernel - Clean up prototypes in threads.c
John Hodge [Wed, 6 Nov 2013 04:00:22 +0000 (12:00 +0800)]
Kernel - Clean up prototypes in threads.c

11 years agoKernel - Altered event wait to use Threads_int_Sleep
John Hodge [Wed, 6 Nov 2013 03:59:45 +0000 (11:59 +0800)]
Kernel - Altered event wait to use Threads_int_Sleep

11 years agoKernel - Converted most blocking states to use Threads_int_Sleep
John Hodge [Sun, 3 Nov 2013 12:43:35 +0000 (20:43 +0800)]
Kernel - Converted most blocking states to use Threads_int_Sleep

11 years agoAcessNative - Fix some compilation issues
John Hodge [Mon, 28 Oct 2013 10:49:36 +0000 (18:49 +0800)]
AcessNative - Fix some compilation issues

11 years agoKernel - Renamed signal.h to avoid collision in AcessNative
John Hodge [Mon, 28 Oct 2013 10:34:31 +0000 (18:34 +0800)]
Kernel - Renamed signal.h to avoid collision in AcessNative

11 years agoUsermode - Minor fix to ARCH=native
John Hodge [Mon, 28 Oct 2013 10:33:40 +0000 (18:33 +0800)]
Usermode - Minor fix to ARCH=native

11 years agoUsermode/AxWin3 - Added names to widget types
John Hodge [Mon, 28 Oct 2013 10:32:55 +0000 (18:32 +0800)]
Usermode/AxWin3 - Added names to widget types

11 years agoUDI/udibuild - Added trim of leading/trailing spaces to inifile
John Hodge [Thu, 24 Oct 2013 04:21:48 +0000 (12:21 +0800)]
UDI/udibuild - Added trim of leading/trailing spaces to inifile

11 years ago.gitignore - Hide some misc files
John Hodge [Sun, 13 Oct 2013 12:49:41 +0000 (20:49 +0800)]
.gitignore - Hide some misc files

11 years ago.gitignore - Hide all udi packages
John Hodge [Sun, 13 Oct 2013 12:46:26 +0000 (20:46 +0800)]
.gitignore - Hide all udi packages

11 years ago(minor) Modules/UDI - Improved error message for multiple UDI_DL_BUF
John Hodge [Sun, 13 Oct 2013 12:45:47 +0000 (20:45 +0800)]
(minor) Modules/UDI - Improved error message for multiple UDI_DL_BUF

11 years agoModules/UDI - Buffer delete, chained CB support
John Hodge [Sun, 13 Oct 2013 02:12:18 +0000 (10:12 +0800)]
Modules/UDI - Buffer delete, chained CB support

11 years agoUDI/ne2000 - RX working (not fully tested)
John Hodge [Sun, 13 Oct 2013 02:07:00 +0000 (10:07 +0800)]
UDI/ne2000 - RX working (not fully tested)

11 years agoModules/UDI - Heaps of fixes and features
John Hodge [Sat, 12 Oct 2013 13:50:27 +0000 (21:50 +0800)]
Modules/UDI - Heaps of fixes and features

- Buffer read working
- Buffer write is simple insert-only atm
- Batch cb allocations implemented

11 years agoKernel - Cleanup and fix all memfiles treated as same by binary loader
John Hodge [Sat, 12 Oct 2013 13:49:13 +0000 (21:49 +0800)]
Kernel - Cleanup and fix all memfiles treated as same by binary loader

11 years agoUDI/ne2000 - Bug fixing and implementation. TX works, RX ongoing
John Hodge [Sat, 12 Oct 2013 13:48:14 +0000 (21:48 +0800)]
UDI/ne2000 - Bug fixing and implementation. TX works, RX ongoing

11 years agoUDI/Tools - Renamed udibuild's src dir to say udibuild
John Hodge [Fri, 11 Oct 2013 03:50:34 +0000 (11:50 +0800)]
UDI/Tools - Renamed udibuild's src dir to say udibuild

11 years agoUDI/Tools - Moved udi* tools to UDI/ tree
John Hodge [Fri, 11 Oct 2013 03:48:54 +0000 (11:48 +0800)]
UDI/Tools - Moved udi* tools to UDI/ tree

11 years agoModules/UDI - NSR TX
John Hodge [Fri, 11 Oct 2013 03:47:07 +0000 (11:47 +0800)]
Modules/UDI - NSR TX

11 years agoUDI/ne2000 - Incomplete TX implementation
John Hodge [Fri, 11 Oct 2013 03:35:35 +0000 (11:35 +0800)]
UDI/ne2000 - Incomplete TX implementation

11 years agoUDI/ne2000 - Fixed minior bug in ne2k PIO allocation
John Hodge [Wed, 9 Oct 2013 15:09:15 +0000 (23:09 +0800)]
UDI/ne2000 - Fixed minior bug in ne2k PIO allocation

11 years agoUDI/include - A few tweaks
John Hodge [Wed, 9 Oct 2013 15:08:56 +0000 (23:08 +0800)]
UDI/include - A few tweaks

11 years agoModules/UDI - MEI working, used for nic
John Hodge [Wed, 9 Oct 2013 15:07:40 +0000 (23:07 +0800)]
Modules/UDI - MEI working, used for nic

11 years agoKernel - Added NORETURN to Panic
John Hodge [Tue, 8 Oct 2013 15:14:01 +0000 (23:14 +0800)]
Kernel - Added NORETURN to Panic

11 years agoModules/ATA - Fixed uninitialised variable
John Hodge [Tue, 8 Oct 2013 15:13:42 +0000 (23:13 +0800)]
Modules/ATA - Fixed uninitialised variable

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