tpg/acess2.git
10 years agoKernel/x86 - Reference issues
John Hodge [Wed, 19 Feb 2014 11:55:50 +0000 (19:55 +0800)]
Kernel/x86 - Reference issues

10 years agoKernel/x86 - Update pmem statistics method
John Hodge [Wed, 19 Feb 2014 11:54:22 +0000 (19:54 +0800)]
Kernel/x86 - Update pmem statistics method

10 years agoKernel/x86 - Slight cleanup to VMem code
John Hodge [Wed, 19 Feb 2014 11:53:36 +0000 (19:53 +0800)]
Kernel/x86 - Slight cleanup to VMem code

10 years agoKernel/x86 - Multiboot module cleanup
John Hodge [Wed, 19 Feb 2014 11:48:24 +0000 (19:48 +0800)]
Kernel/x86 - Multiboot module cleanup

10 years agoKernel/vfs - (minor) commenting only
John Hodge [Sun, 16 Feb 2014 07:36:58 +0000 (15:36 +0800)]
Kernel/vfs - (minor) commenting only

10 years agoUsermode/libreadline - Fix backspace
John Hodge [Sun, 16 Feb 2014 03:59:15 +0000 (11:59 +0800)]
Usermode/libreadline - Fix backspace

10 years agoUsermode/GUITerminal - Fix VT100 scroll direction, commenting
John Hodge [Sun, 16 Feb 2014 03:58:39 +0000 (11:58 +0800)]
Usermode/GUITerminal - Fix VT100 scroll direction, commenting

10 years agoUsermode/AxWin3 - Commenting and other minors
John Hodge [Sun, 16 Feb 2014 03:57:18 +0000 (11:57 +0800)]
Usermode/AxWin3 - Commenting and other minors

10 years agoCLIShell - PTY signal support (and kernel fixes)
John Hodge [Sun, 16 Feb 2014 03:55:26 +0000 (11:55 +0800)]
CLIShell - PTY signal support (and kernel fixes)

10 years agoKernel - Fix compilation on x86_64 and armv7 (for MM changes)
John Hodge [Sat, 15 Feb 2014 13:03:41 +0000 (21:03 +0800)]
Kernel - Fix compilation on x86_64 and armv7 (for MM changes)

10 years agoKernel - Change virtual memory API to use void* for virtual addresses
John Hodge [Sat, 15 Feb 2014 11:59:31 +0000 (19:59 +0800)]
Kernel - Change virtual memory API to use void* for virtual addresses

- General code cleanup while fixing compilation issues

10 years agoTerminal - Fix forgotten break after handling of \e[K
John Hodge [Thu, 13 Feb 2014 06:26:11 +0000 (14:26 +0800)]
Terminal - Fix forgotten break after handling of \e[K

10 years agoKernel/VTerm - Replace offset WritePos with Row,Col pair
John Hodge [Wed, 12 Feb 2014 14:23:07 +0000 (22:23 +0800)]
Kernel/VTerm - Replace offset WritePos with Row,Col pair

10 years agoKernel/VTerm - Code cleanup and VT100 bugfixes
John Hodge [Wed, 12 Feb 2014 13:31:59 +0000 (21:31 +0800)]
Kernel/VTerm - Code cleanup and VT100 bugfixes

10 years agoKernel/Time - Call rand() every time timers are checked
John Hodge [Sun, 9 Feb 2014 14:39:10 +0000 (22:39 +0800)]
Kernel/Time - Call rand() every time timers are checked

- Keeps the RNG ticking (and less predictable)

10 years agoKernel/Logging - (minor) Reflow array to be more readable
John Hodge [Sun, 9 Feb 2014 14:38:43 +0000 (22:38 +0800)]
Kernel/Logging - (minor) Reflow array to be more readable

10 years agoModules/IPStack - Increase range of TCP port allocation randomness
John Hodge [Sun, 9 Feb 2014 14:37:52 +0000 (22:37 +0800)]
Modules/IPStack - Increase range of TCP port allocation randomness

10 years agoKernel/libc - Replace invalid '%C' strings with "(inval)"
John Hodge [Sun, 9 Feb 2014 14:35:35 +0000 (22:35 +0800)]
Kernel/libc - Replace invalid '%C' strings with "(inval)"

10 years agoUsermode/libc - Flush stdout on getchar
John Hodge [Sun, 9 Feb 2014 14:35:18 +0000 (22:35 +0800)]
Usermode/libc - Flush stdout on getchar

10 years agoKernel/PTYs - NL->CR translation (disabled)
John Hodge [Sun, 9 Feb 2014 14:34:36 +0000 (22:34 +0800)]
Kernel/PTYs - NL->CR translation (disabled)

10 years agoKernel/VTerm - Fix scroll-on-write code (scroll before writing, not after)
John Hodge [Sun, 9 Feb 2014 14:33:03 +0000 (22:33 +0800)]
Kernel/VTerm - Fix scroll-on-write code (scroll before writing, not after)

10 years agoVT100 - Replace global buffer with per-terminal, further implementation of escape...
John Hodge [Sun, 9 Feb 2014 14:32:07 +0000 (22:32 +0800)]
VT100 - Replace global buffer with per-terminal, further implementation of escape codes

10 years agoExternals - Add vttest
John Hodge [Sun, 9 Feb 2014 10:01:26 +0000 (18:01 +0800)]
Externals - Add vttest

10 years agoUsermode/libposix - Add baud rates to termios
John Hodge [Sun, 9 Feb 2014 10:00:36 +0000 (18:00 +0800)]
Usermode/libposix - Add baud rates to termios

10 years agoUsermode/libc - Add isxdigit
John Hodge [Sun, 9 Feb 2014 10:00:13 +0000 (18:00 +0800)]
Usermode/libc - Add isxdigit

10 years agoUsermode/GUI Terminal - Fix off-by-one in \e[H
John Hodge [Sun, 9 Feb 2014 09:34:01 +0000 (17:34 +0800)]
Usermode/GUI Terminal - Fix off-by-one in \e[H

10 years agoKernel/vterm - Fix clobbering of AltBuf's heap footer
John Hodge [Sun, 9 Feb 2014 09:33:05 +0000 (17:33 +0800)]
Kernel/vterm - Fix clobbering of AltBuf's heap footer

- Was using Width instead of TextWidth in clear forward/backward

10 years agoUsermode/inittab - Add second serial port (for UDI 16c550 testing)
John Hodge [Sun, 9 Feb 2014 07:14:28 +0000 (15:14 +0800)]
Usermode/inittab - Add second serial port (for UDI 16c550 testing)

10 years agoModules/InitRD - Support for optional files (dbclient in this case)
John Hodge [Sun, 9 Feb 2014 07:13:44 +0000 (15:13 +0800)]
Modules/InitRD - Support for optional files (dbclient in this case)

10 years agoKernel/PTYs - Add initial dims/mode to PTY_Create
John Hodge [Sun, 9 Feb 2014 06:02:25 +0000 (14:02 +0800)]
Kernel/PTYs - Add initial dims/mode to PTY_Create

10 years agoKernel/modules - Add support for argument strings to alternate loaders
John Hodge [Sun, 9 Feb 2014 06:00:20 +0000 (14:00 +0800)]
Kernel/modules - Add support for argument strings to alternate loaders

10 years agoKernel - Add debug_hooks.h header to contain hooks used by keyboard/serial debug...
John Hodge [Sun, 9 Feb 2014 05:43:20 +0000 (13:43 +0800)]
Kernel - Add debug_hooks.h header to contain hooks used by keyboard/serial debug code

10 years agoUDI/gio_uart - Silence debug
John Hodge [Sun, 9 Feb 2014 03:29:43 +0000 (11:29 +0800)]
UDI/gio_uart - Silence debug

10 years agoUDI/uart_16c550 - Silence debug output
John Hodge [Sun, 9 Feb 2014 03:29:18 +0000 (11:29 +0800)]
UDI/uart_16c550 - Silence debug output

10 years agoUDI/uart_16c550 - RX support, apply erratum E20010702.1 (pci_base_class)
John Hodge [Sun, 9 Feb 2014 02:04:14 +0000 (10:04 +0800)]
UDI/uart_16c550 - RX support, apply erratum E20010702.1 (pci_base_class)

10 years agoUDI/gio_uart - Support input/rx
John Hodge [Sun, 9 Feb 2014 02:03:22 +0000 (10:03 +0800)]
UDI/gio_uart - Support input/rx

10 years agoUDI/bus_pci - Apply erratum E20010702.1, handle status from preprocessed interrupts
John Hodge [Sun, 9 Feb 2014 02:02:26 +0000 (10:02 +0800)]
UDI/bus_pci - Apply erratum E20010702.1, handle status from preprocessed interrupts

10 years agoUDI/meta_bus - Switch to MEI
John Hodge [Sun, 9 Feb 2014 02:01:32 +0000 (10:01 +0800)]
UDI/meta_bus - Switch to MEI

10 years agoUDI/PIO - Return buffer correctly, extra tracing
John Hodge [Sun, 9 Feb 2014 01:59:00 +0000 (09:59 +0800)]
UDI/PIO - Return buffer correctly, extra tracing

10 years agoUDI/buf - buf_copy/buf_free/fixes
John Hodge [Sun, 9 Feb 2014 01:58:10 +0000 (09:58 +0800)]
UDI/buf - buf_copy/buf_free/fixes

10 years agoUDI/channels - Tracing of direction of calls
John Hodge [Sun, 9 Feb 2014 01:57:18 +0000 (09:57 +0800)]
UDI/channels - Tracing of direction of calls

10 years agoRunQemu - Add module support for -dbin, PCI serial card (on TCP telnet 10023)
John Hodge [Sun, 9 Feb 2014 01:40:59 +0000 (09:40 +0800)]
RunQemu - Add module support for -dbin, PCI serial card (on TCP telnet 10023)

10 years agoUsermode/libc - Remove debug on fread
John Hodge [Sun, 9 Feb 2014 01:40:28 +0000 (09:40 +0800)]
Usermode/libc - Remove debug on fread

10 years agoModules/PCnetFAST3 - Quieten
John Hodge [Sun, 9 Feb 2014 01:39:51 +0000 (09:39 +0800)]
Modules/PCnetFAST3 - Quieten

10 years agoBuildConf/x86 - Remove VGA text driver (now in VESA), add UDI
John Hodge [Sun, 9 Feb 2014 01:39:19 +0000 (09:39 +0800)]
BuildConf/x86 - Remove VGA text driver (now in VESA), add UDI

10 years agoKernel/debug - (minor) commenting
John Hodge [Sun, 9 Feb 2014 01:38:51 +0000 (09:38 +0800)]
Kernel/debug - (minor) commenting

10 years agoKernel/threads - Fix edge case where AddActive is called with the current thread
John Hodge [Sun, 9 Feb 2014 01:37:38 +0000 (09:37 +0800)]
Kernel/threads - Fix edge case where AddActive is called with the current thread

- Can happen if an IRQ which signals the current thread fires between SHORTREL
  and Proc_Reschedule
- Also cleaned up scheduling code a little

10 years agoKernel/x86 - Add flag to set PIT to larges possible divisor
John Hodge [Sun, 9 Feb 2014 01:36:50 +0000 (09:36 +0800)]
Kernel/x86 - Add flag to set PIT to larges possible divisor

10 years agoKernel/heap - Enable validation on every malloc
John Hodge [Sun, 9 Feb 2014 01:36:19 +0000 (09:36 +0800)]
Kernel/heap - Enable validation on every malloc

10 years agoModules/USB MSC - Silence, scum
John Hodge [Mon, 3 Feb 2014 14:11:35 +0000 (22:11 +0800)]
Modules/USB MSC - Silence, scum

10 years agoModules/EHCI - Name interrupt worker
John Hodge [Mon, 3 Feb 2014 14:10:52 +0000 (22:10 +0800)]
Modules/EHCI - Name interrupt worker

10 years agoKernel/VFS - Add assertion that node for VFS_Mark* is non-null
John Hodge [Mon, 3 Feb 2014 08:22:18 +0000 (16:22 +0800)]
Kernel/VFS - Add assertion that node for VFS_Mark* is non-null

10 years agoKernel - Fix ASSERTRV macro supplying too many arguments to Warning
John Hodge [Mon, 3 Feb 2014 05:25:12 +0000 (13:25 +0800)]
Kernel - Fix ASSERTRV macro supplying too many arguments to Warning

10 years agoModules/UDI - GIO Metalanguage Binding, GIO UART support, init error handling
John Hodge [Mon, 3 Feb 2014 05:13:23 +0000 (13:13 +0800)]
Modules/UDI - GIO Metalanguage Binding, GIO UART support, init error handling

10 years agoUDI - Fix types in GIO metalang
John Hodge [Mon, 3 Feb 2014 04:06:23 +0000 (12:06 +0800)]
UDI - Fix types in GIO metalang

10 years agoUDI/16c550 - TX working, RX in progress
John Hodge [Mon, 3 Feb 2014 02:23:27 +0000 (10:23 +0800)]
UDI/16c550 - TX working, RX in progress

10 years agoUDI/16c550 - Untested TX, planning RX
John Hodge [Sun, 2 Feb 2014 00:50:36 +0000 (08:50 +0800)]
UDI/16c550 - Untested TX, planning RX

10 years agoUDI/16c550 - Init, not tested yet
John Hodge [Sat, 1 Feb 2014 13:54:32 +0000 (21:54 +0800)]
UDI/16c550 - Init, not tested yet

10 years agoUDI/Drivers - Adding 16550 UART driver
John Hodge [Sat, 1 Feb 2014 08:16:12 +0000 (16:16 +0800)]
UDI/Drivers - Adding 16550 UART driver

10 years agoUDI/include - Fix typedefs in GIO metalang
John Hodge [Sat, 1 Feb 2014 08:15:44 +0000 (16:15 +0800)]
UDI/include - Fix typedefs in GIO metalang

10 years agoIncrement version number
John Hodge [Tue, 21 Jan 2014 11:50:22 +0000 (19:50 +0800)]
Increment version number

10 years agoDoRelease - Switch to bash so replacement works rel0.15
John Hodge [Tue, 21 Jan 2014 11:33:23 +0000 (19:33 +0800)]
DoRelease - Switch to bash so replacement works

10 years agoDoRelease - Update with new builds
John Hodge [Tue, 21 Jan 2014 11:25:05 +0000 (19:25 +0800)]
DoRelease - Update with new builds

10 years agoMakeReleaseSet - Fix platform suffix again
John Hodge [Tue, 21 Jan 2014 11:20:53 +0000 (19:20 +0800)]
MakeReleaseSet - Fix platform suffix again

10 years agoKernel/x86_64 - Fix compilation error
John Hodge [Tue, 21 Jan 2014 11:15:22 +0000 (19:15 +0800)]
Kernel/x86_64 - Fix compilation error

10 years agoMakeReleaseSet - Fix collision for per-platform releases
John Hodge [Tue, 21 Jan 2014 11:09:29 +0000 (19:09 +0800)]
MakeReleaseSet - Fix collision for per-platform releases

10 years agoRunQemuArm - Add a RTL8169 to tegra2 config
John Hodge [Tue, 21 Jan 2014 10:16:32 +0000 (18:16 +0800)]
RunQemuArm - Add a RTL8169 to tegra2 config

10 years agoRunQemu - Disable USB keyboard (helps debugging lockups)
John Hodge [Tue, 21 Jan 2014 10:16:20 +0000 (18:16 +0800)]
RunQemu - Disable USB keyboard (helps debugging lockups)

10 years ago.gitignore - Ignore unit test binaries
John Hodge [Tue, 21 Jan 2014 10:15:48 +0000 (18:15 +0800)]
.gitignore - Ignore unit test binaries

10 years agoTools/BootFloppy - Commenting
John Hodge [Tue, 21 Jan 2014 10:15:34 +0000 (18:15 +0800)]
Tools/BootFloppy - Commenting

10 years agoKernel/DrvUtil Video - Silence warning for 15/16-bit cursor
John Hodge [Tue, 21 Jan 2014 10:14:54 +0000 (18:14 +0800)]
Kernel/DrvUtil Video - Silence warning for 15/16-bit cursor

10 years agoModules/LVM - Framework for partitioning type detection
John Hodge [Tue, 21 Jan 2014 10:14:08 +0000 (18:14 +0800)]
Modules/LVM - Framework for partitioning type detection

10 years agoKernel/serial - Heap dump option
John Hodge [Tue, 21 Jan 2014 10:13:31 +0000 (18:13 +0800)]
Kernel/serial - Heap dump option

10 years agoUsermode/GUI - Hack in attribute reset
John Hodge [Tue, 21 Jan 2014 09:53:03 +0000 (17:53 +0800)]
Usermode/GUI - Hack in attribute reset

10 years agoACPICA - Replace acacess.h with a modified version of the ForgeOS one, no longer...
John Hodge [Tue, 21 Jan 2014 09:49:56 +0000 (17:49 +0800)]
ACPICA - Replace acacess.h with a modified version of the ForgeOS one, no longer crashes

10 years agoKernel/threads - Add state dump for RWLocks
John Hodge [Sat, 11 Jan 2014 12:39:24 +0000 (20:39 +0800)]
Kernel/threads - Add state dump for RWLocks

10 years agoKernel/PTY - Fix missed lock
John Hodge [Sat, 11 Jan 2014 12:37:21 +0000 (20:37 +0800)]
Kernel/PTY - Fix missed lock

10 years agoUsermode/libpsocket - Add MSG_* values for send/recv
John Hodge [Wed, 8 Jan 2014 05:04:55 +0000 (13:04 +0800)]
Usermode/libpsocket - Add MSG_* values for send/recv

10 years agoUsermode/telnetd - Option negotation framework, indexed PTY
John Hodge [Tue, 7 Jan 2014 05:06:06 +0000 (13:06 +0800)]
Usermode/telnetd - Option negotation framework, indexed PTY

10 years agoModules/IPStack - TCP future byte handling
John Hodge [Tue, 7 Jan 2014 05:04:02 +0000 (13:04 +0800)]
Modules/IPStack - TCP future byte handling

10 years agoModules/VBE - Sanity checking, pre-set current mode to boot mode
John Hodge [Mon, 6 Jan 2014 14:21:48 +0000 (22:21 +0800)]
Modules/VBE - Sanity checking, pre-set current mode to boot mode

10 years agoModules/ATA - Soft reset devices during startup
John Hodge [Mon, 6 Jan 2014 14:19:46 +0000 (22:19 +0800)]
Modules/ATA - Soft reset devices during startup

10 years agoKernel/VFS - (minor) Logging changes to select
John Hodge [Mon, 6 Jan 2014 14:19:11 +0000 (22:19 +0800)]
Kernel/VFS - (minor) Logging changes to select

10 years agoKernel/Heap - (minor) Commenting spellfixes
John Hodge [Mon, 6 Jan 2014 14:18:39 +0000 (22:18 +0800)]
Kernel/Heap - (minor) Commenting spellfixes

10 years agoKernel/Serial - Add serial debug hooks
John Hodge [Sun, 5 Jan 2014 15:01:28 +0000 (23:01 +0800)]
Kernel/Serial - Add serial debug hooks

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

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