tpg/acess2.git
11 years agoKernel/armv7 - Altered makefile to retain ELF kernel
John Hodge [Sun, 22 Sep 2013 15:49:08 +0000 (23:49 +0800)]
Kernel/armv7 - Altered makefile to retain ELF kernel

11 years agoKernel - Added sanity check to template PMM
John Hodge [Sun, 22 Sep 2013 15:48:30 +0000 (23:48 +0800)]
Kernel - Added sanity check to template PMM

11 years agoKernel/armv7 - Hack to prevent two multiple running _start
John Hodge [Sun, 22 Sep 2013 15:47:27 +0000 (23:47 +0800)]
Kernel/armv7 - Hack to prevent two multiple running _start

- Fixes qemu causing corruption

11 years agoKernel/armv7 - Fixed incorrect addresses in Tegra2 options
John Hodge [Sun, 22 Sep 2013 15:46:33 +0000 (23:46 +0800)]
Kernel/armv7 - Fixed incorrect addresses in Tegra2 options

11 years agoModules/ARMv7 GIC - Clean up debug and fix a few nigglers
John Hodge [Sun, 22 Sep 2013 15:44:54 +0000 (23:44 +0800)]
Modules/ARMv7 GIC - Clean up debug and fix a few nigglers

11 years agoModules/Tegra2Vid - Fixed out-of-date IO function prototypes
John Hodge [Sun, 22 Sep 2013 15:42:31 +0000 (23:42 +0800)]
Modules/Tegra2Vid - Fixed out-of-date IO function prototypes

11 years agoKernel/sysfs - (minor) Fixed extra newline in log message
John Hodge [Sun, 22 Sep 2013 15:38:44 +0000 (23:38 +0800)]
Kernel/sysfs - (minor) Fixed extra newline in log message

11 years agoROOT/RunQemuArm - Added note on what machine name means
John Hodge [Sun, 22 Sep 2013 11:25:53 +0000 (19:25 +0800)]
ROOT/RunQemuArm - Added note on what machine name means

11 years agoROOT/RunQemuArm - Added option for (unofficial) Tegra2 machine
John Hodge [Sun, 22 Sep 2013 11:23:27 +0000 (19:23 +0800)]
ROOT/RunQemuArm - Added option for (unofficial) Tegra2 machine

11 years agoKernel/armv7 - [realview_pb] Implemented basic timekeeping
John Hodge [Sun, 22 Sep 2013 11:22:51 +0000 (19:22 +0800)]
Kernel/armv7 - [realview_pb] Implemented basic timekeeping

11 years agoKernel/armv7 - Implemented CLONE_NOUSER
John Hodge [Sun, 22 Sep 2013 11:22:12 +0000 (19:22 +0800)]
Kernel/armv7 - Implemented CLONE_NOUSER

11 years agoKernel/armv7 - Missing files for 25398a7f24d189ee7a70fcf0e64827cbc8999028
John Hodge [Sun, 22 Sep 2013 11:20:13 +0000 (19:20 +0800)]
Kernel/armv7 - Missing files for 25398a7f24d189ee7a70fcf0e64827cbc8999028

11 years agoUsermode/init - Updated to new serial
John Hodge [Sun, 22 Sep 2013 11:12:18 +0000 (19:12 +0800)]
Usermode/init - Updated to new serial

11 years agoUsermode/CLIShell - Removed clear on start, was annoying for serial terminal
John Hodge [Sun, 22 Sep 2013 11:16:33 +0000 (19:16 +0800)]
Usermode/CLIShell - Removed clear on start, was annoying for serial terminal

11 years agoModules/ARMv7 GIC - Quietened interrupt handling
John Hodge [Sun, 22 Sep 2013 11:13:13 +0000 (19:13 +0800)]
Modules/ARMv7 GIC - Quietened interrupt handling

11 years agoModules/InitRD - Added missing insmod/automount
John Hodge [Sun, 22 Sep 2013 11:12:41 +0000 (19:12 +0800)]
Modules/InitRD - Added missing insmod/automount

11 years agoKernel/armv7 - Added debug serial input
John Hodge [Sun, 22 Sep 2013 11:12:18 +0000 (19:12 +0800)]
Kernel/armv7 - Added debug serial input

11 years agoKernel/x86_64 - Added input on debug serial
John Hodge [Sun, 22 Sep 2013 11:09:42 +0000 (19:09 +0800)]
Kernel/x86_64 - Added input on debug serial

11 years agoKernel/x86 - Added input support to serial terminal
John Hodge [Sun, 22 Sep 2013 11:09:01 +0000 (19:09 +0800)]
Kernel/x86 - Added input support to serial terminal

11 years agoKernel/VFS - Clean up handle save+restore code
John Hodge [Sun, 22 Sep 2013 11:08:36 +0000 (19:08 +0800)]
Kernel/VFS - Clean up handle save+restore code

11 years ago(minor) Kernel - Commenting in PTY
John Hodge [Sun, 22 Sep 2013 11:08:08 +0000 (19:08 +0800)]
(minor) Kernel - Commenting in PTY

11 years agoKernel - Stopped unneeded VFS handle save/restore on spawn
John Hodge [Sun, 22 Sep 2013 11:07:00 +0000 (19:07 +0800)]
Kernel - Stopped unneeded VFS handle save/restore on spawn

11 years agoBuildConf/x86 - Disabled UDI to speed up boots
John Hodge [Sun, 22 Sep 2013 11:06:10 +0000 (19:06 +0800)]
BuildConf/x86 - Disabled UDI to speed up boots

11 years agoKernel - Added serial port 'driver' (wraps PTY)
John Hodge [Sun, 22 Sep 2013 11:05:36 +0000 (19:05 +0800)]
Kernel - Added serial port 'driver' (wraps PTY)

11 years agoKernel - Fixed compilation of x86_64 and armv7
John Hodge [Thu, 19 Sep 2013 04:30:57 +0000 (12:30 +0800)]
Kernel - Fixed compilation of x86_64 and armv7

11 years agoUsermode/libc - Fixed no definition for uid_t/pid_t in signal.h
John Hodge [Thu, 19 Sep 2013 04:02:45 +0000 (12:02 +0800)]
Usermode/libc - Fixed no definition for uid_t/pid_t in signal.h

11 years agoUsermode/ld-acess - Fixed ld-acess failing to compile due to assert()
John Hodge [Thu, 19 Sep 2013 04:01:56 +0000 (12:01 +0800)]
Usermode/ld-acess - Fixed ld-acess failing to compile due to assert()

11 years agoModules/UDI - Improved attribute parsing
John Hodge [Wed, 18 Sep 2013 13:45:49 +0000 (21:45 +0800)]
Modules/UDI - Improved attribute parsing

11 years agoKernel - Switched to hex in ASSERTC* because it's cleaner
John Hodge [Tue, 17 Sep 2013 14:48:30 +0000 (22:48 +0800)]
Kernel - Switched to hex in ASSERTC* because it's cleaner

11 years agoModules/UDI - Working on more framework and PCI bus
John Hodge [Tue, 17 Sep 2013 14:47:31 +0000 (22:47 +0800)]
Modules/UDI - Working on more framework and PCI bus

- No longer crashes on boot, so that's a plus
- Working on deferred call framework to avoid huge stack chaining

11 years agoModules/UDI - Channel code implimented (partially)
John Hodge [Mon, 16 Sep 2013 06:07:54 +0000 (14:07 +0800)]
Modules/UDI - Channel code implimented (partially)

11 years agoUsermode/CLIShell - Added SBin to path
John Hodge [Mon, 16 Sep 2013 05:46:23 +0000 (13:46 +0800)]
Usermode/CLIShell - Added SBin to path

11 years ago.gitignore - Ignore UDI staging directory
John Hodge [Mon, 16 Sep 2013 05:46:00 +0000 (13:46 +0800)]
.gitignore - Ignore UDI staging directory

11 years agoTools/udisetup - Switched back to udiprops_end instead of _size
John Hodge [Mon, 16 Sep 2013 05:45:35 +0000 (13:45 +0800)]
Tools/udisetup - Switched back to udiprops_end instead of _size

11 years agoModules/Makefile.tpl - Added vim filetype line
John Hodge [Mon, 16 Sep 2013 05:45:01 +0000 (13:45 +0800)]
Modules/Makefile.tpl - Added vim filetype line

11 years agoUsermode/ld-acess - Cleanup to ELF32 relocation code
John Hodge [Mon, 16 Sep 2013 05:23:56 +0000 (13:23 +0800)]
Usermode/ld-acess - Cleanup to ELF32 relocation code

11 years agoUsermode/ld-acess - Added _SysLoadModule syscall
John Hodge [Mon, 16 Sep 2013 05:23:21 +0000 (13:23 +0800)]
Usermode/ld-acess - Added _SysLoadModule syscall

11 years agoBuildConf - Added insmod and UDI
John Hodge [Mon, 16 Sep 2013 05:19:34 +0000 (13:19 +0800)]
BuildConf - Added insmod and UDI

11 years agoUsermode/insmod - Added insmod program (and relevant syscall)
John Hodge [Mon, 16 Sep 2013 05:18:47 +0000 (13:18 +0800)]
Usermode/insmod - Added insmod program (and relevant syscall)

11 years agoKernel - Fixed buggy module loader logic, allowed ELF relocations to RO pages
John Hodge [Mon, 16 Sep 2013 05:13:41 +0000 (13:13 +0800)]
Kernel - Fixed buggy module loader logic, allowed ELF relocations to RO pages

11 years agoModules/UDI - Implimenting UDI support, can load udi_dpt from udiref
John Hodge [Mon, 16 Sep 2013 04:45:12 +0000 (12:45 +0800)]
Modules/UDI - Implimenting UDI support, can load udi_dpt from udiref

11 years agoModules/UDI - Working on UDI support
John Hodge [Sat, 14 Sep 2013 03:49:11 +0000 (11:49 +0800)]
Modules/UDI - Working on UDI support

11 years agoKernel/VTerm - Switched to using userland VT100 code
John Hodge [Sat, 14 Sep 2013 01:47:19 +0000 (09:47 +0800)]
Kernel/VTerm - Switched to using userland VT100 code

11 years agoUsermode/GUI Terminal - A few fixes to vt100 code exposed by use in kernel
John Hodge [Sat, 14 Sep 2013 01:40:58 +0000 (09:40 +0800)]
Usermode/GUI Terminal - A few fixes to vt100 code exposed by use in kernel

11 years agoUsermode/IRC - Added JOIN/PART message suppor
John Hodge [Sat, 14 Sep 2013 01:39:17 +0000 (09:39 +0800)]
Usermode/IRC - Added JOIN/PART message suppor

11 years agoModules/NTFS - Fixed some validation to prevent the driver crashing
John Hodge [Sat, 14 Sep 2013 01:37:25 +0000 (09:37 +0800)]
Modules/NTFS - Fixed some validation to prevent the driver crashing

11 years agoKernel/libc - Fixed passing INT_MIN to %i causing an assertion failure
John Hodge [Fri, 13 Sep 2013 06:53:59 +0000 (14:53 +0800)]
Kernel/libc - Fixed passing INT_MIN to %i causing an assertion failure

11 years agoKernel - Added assert() macro (same as ASSERT)
John Hodge [Fri, 13 Sep 2013 04:59:08 +0000 (12:59 +0800)]
Kernel - Added assert() macro (same as ASSERT)

11 years agoUsermode/GUI Terminal - Fixed some crashes and implimentation issues
John Hodge [Tue, 10 Sep 2013 09:06:47 +0000 (17:06 +0800)]
Usermode/GUI Terminal - Fixed some crashes and implimentation issues

11 years agoUsermode/IRC - Minor fixes to display
John Hodge [Tue, 10 Sep 2013 09:06:07 +0000 (17:06 +0800)]
Usermode/IRC - Minor fixes to display

11 years agoUsermode/AxWin3 - Added scroll command to richtext renderer
John Hodge [Tue, 10 Sep 2013 09:05:12 +0000 (17:05 +0800)]
Usermode/AxWin3 - Added scroll command to richtext renderer

11 years agoUsermode/AxWin3 - Killed an unneeded log message
John Hodge [Tue, 10 Sep 2013 09:04:29 +0000 (17:04 +0800)]
Usermode/AxWin3 - Killed an unneeded log message

11 years agoUsermode/AxWin3 - Fixed dropped messages due to small buffer size
John Hodge [Tue, 10 Sep 2013 09:04:06 +0000 (17:04 +0800)]
Usermode/AxWin3 - Fixed dropped messages due to small buffer size

11 years agoUsermode/libc - Rework malloc/free fixing many bugs
John Hodge [Tue, 10 Sep 2013 09:02:14 +0000 (17:02 +0800)]
Usermode/libc - Rework malloc/free fixing many bugs

11 years agoUsermode/IRC - Fixed invalid usage of some escape codes
John Hodge [Tue, 10 Sep 2013 00:39:02 +0000 (08:39 +0800)]
Usermode/IRC - Fixed invalid usage of some escape codes

11 years agoUsermode/GUI Terminal - Fixed scroll behavior and early frees
John Hodge [Tue, 10 Sep 2013 00:36:12 +0000 (08:36 +0800)]
Usermode/GUI Terminal - Fixed scroll behavior and early frees

11 years agoUsermode/libc - Minor fix to memmove
John Hodge [Tue, 10 Sep 2013 00:34:29 +0000 (08:34 +0800)]
Usermode/libc - Minor fix to memmove

11 years agoUsermode/AxWin3 - Slight cleanup in richtext code
John Hodge [Tue, 10 Sep 2013 00:33:31 +0000 (08:33 +0800)]
Usermode/AxWin3 - Slight cleanup in richtext code

11 years agoModules/Ext2 - Handled zero-sized directory records
John Hodge [Tue, 10 Sep 2013 00:32:55 +0000 (08:32 +0800)]
Modules/Ext2 - Handled zero-sized directory records

11 years agoKernel/PTYs - Fixed client writes not blocking
John Hodge [Tue, 10 Sep 2013 00:30:54 +0000 (08:30 +0800)]
Kernel/PTYs - Fixed client writes not blocking

11 years agoKernel/libc - Fixed memory clobbering when vsnprintf output is bigger than buffer
John Hodge [Tue, 10 Sep 2013 00:29:30 +0000 (08:29 +0800)]
Kernel/libc - Fixed memory clobbering when vsnprintf output is bigger than buffer

11 years agoKernel/debug - Added indicator when formatted debug string overflows
John Hodge [Tue, 10 Sep 2013 00:27:58 +0000 (08:27 +0800)]
Kernel/debug - Added indicator when formatted debug string overflows

11 years agoUsermode/GUI Terminal - Moved End-of-row newline to before a write is attempted
John Hodge [Mon, 9 Sep 2013 05:32:59 +0000 (13:32 +0800)]
Usermode/GUI Terminal - Moved End-of-row newline to before a write is attempted

11 years agoUsermode/GUI Terminal - Added scrolling and cursor/save restore
John Hodge [Sun, 8 Sep 2013 14:30:12 +0000 (22:30 +0800)]
Usermode/GUI Terminal - Added scrolling and cursor/save restore

- IRC client now starts (... glitches out a heap tho)

11 years agoUsermode/IRC Client - Fixed incorrect ordering on \e[H arguments
John Hodge [Sun, 8 Sep 2013 14:29:42 +0000 (22:29 +0800)]
Usermode/IRC Client - Fixed incorrect ordering on \e[H arguments

11 years agoUsermode/libc - Switched assert() to use SysDebug instead of stderr
John Hodge [Sun, 8 Sep 2013 14:28:56 +0000 (22:28 +0800)]
Usermode/libc - Switched assert() to use SysDebug instead of stderr

- Since most debugging atm is done from the serial log, this is acceptable

11 years agoKernel - Added default actions to most signals
John Hodge [Sun, 8 Sep 2013 14:28:26 +0000 (22:28 +0800)]
Kernel - Added default actions to most signals

11 years agoKernel/VTerm - Fixed wrong order for \e[H arguments
John Hodge [Sun, 8 Sep 2013 14:28:08 +0000 (22:28 +0800)]
Kernel/VTerm - Fixed wrong order for \e[H arguments

11 years agoUsermode/GUI Terminal - Cleaned up debug
John Hodge [Sun, 8 Sep 2013 12:10:47 +0000 (20:10 +0800)]
Usermode/GUI Terminal - Cleaned up debug

11 years agoKernel/VTerm - Implemented \ec, reset settings
John Hodge [Sun, 8 Sep 2013 12:10:13 +0000 (20:10 +0800)]
Kernel/VTerm - Implemented \ec, reset settings

11 years agoUsermode/GUI Terminal - Renamed folder
John Hodge [Sun, 8 Sep 2013 11:59:17 +0000 (19:59 +0800)]
Usermode/GUI Terminal - Renamed folder

11 years agoUsermode/GUI Terminal - Added setting of controlling PGID
John Hodge [Sun, 8 Sep 2013 11:55:24 +0000 (19:55 +0800)]
Usermode/GUI Terminal - Added setting of controlling PGID

11 years agoKernel/PTYs - Added support for sending signals to controlling PGID
John Hodge [Sun, 8 Sep 2013 11:55:05 +0000 (19:55 +0800)]
Kernel/PTYs - Added support for sending signals to controlling PGID

11 years agoKernel/VTerm - (minor) Possible escape sequence to reset terminal state
John Hodge [Sun, 8 Sep 2013 11:53:08 +0000 (19:53 +0800)]
Kernel/VTerm - (minor) Possible escape sequence to reset terminal state

11 years agoKernel - Implimenting POSIX/C Signals
John Hodge [Sun, 8 Sep 2013 11:39:36 +0000 (19:39 +0800)]
Kernel - Implimenting POSIX/C Signals

11 years agoUsermode/GUI Terminal - Fixed some characters not triggering end of normal text
John Hodge [Sun, 8 Sep 2013 11:36:36 +0000 (19:36 +0800)]
Usermode/GUI Terminal - Fixed some characters not triggering end of normal text

11 years agoUsermode/AxWin3 - (minor) More descripitive error message on IPCPipe send error
John Hodge [Sun, 8 Sep 2013 11:34:24 +0000 (19:34 +0800)]
Usermode/AxWin3 - (minor) More descripitive error message on IPCPipe send error

11 years agoKernel/PTYs - Fixed named ptys not being removed from list
John Hodge [Sun, 8 Sep 2013 01:14:55 +0000 (09:14 +0800)]
Kernel/PTYs - Fixed named ptys not being removed from list

11 years agoUsermode/GUI Terminal - Reworking terminal code. Incomplete
John Hodge [Sat, 7 Sep 2013 15:08:16 +0000 (23:08 +0800)]
Usermode/GUI Terminal - Reworking terminal code. Incomplete

- Works for basic usage, but backspace and more complex escape codes
  cause instant quit.

11 years ago(minor) Modules/UDI - Switched to ENTER/LEAVE
John Hodge [Sat, 7 Sep 2013 15:07:09 +0000 (23:07 +0800)]
(minor) Modules/UDI - Switched to ENTER/LEAVE

11 years agoModules/IPStack - Planning new ARP code
John Hodge [Sat, 7 Sep 2013 15:06:06 +0000 (23:06 +0800)]
Modules/IPStack - Planning new ARP code

11 years agoModules/E1000 - (stub) Handle of ICR_TXD_LOW to silence debug output on vbox
John Hodge [Sat, 7 Sep 2013 15:05:09 +0000 (23:05 +0800)]
Modules/E1000 - (stub) Handle of ICR_TXD_LOW to silence debug output on vbox

11 years agoUsermode/Applications - Added -Wall to make config
John Hodge [Sat, 7 Sep 2013 15:04:26 +0000 (23:04 +0800)]
Usermode/Applications - Added -Wall to make config

11 years agoModules/NTFS - Fixed errnous RETURN() debug statment
John Hodge [Sat, 7 Sep 2013 15:03:54 +0000 (23:03 +0800)]
Modules/NTFS - Fixed errnous RETURN() debug statment

11 years agoKernel - Fixed missing arguments to early-reschedule warning message
John Hodge [Sat, 7 Sep 2013 15:03:07 +0000 (23:03 +0800)]
Kernel - Fixed missing arguments to early-reschedule warning message

11 years agoUsermode/libc - Fixed fflush not handling errors
John Hodge [Sat, 7 Sep 2013 15:02:41 +0000 (23:02 +0800)]
Usermode/libc - Fixed fflush not handling errors

11 years agoUsermode/libc - Minor cleanup to heap
John Hodge [Sat, 7 Sep 2013 15:02:27 +0000 (23:02 +0800)]
Usermode/libc - Minor cleanup to heap

11 years agoUsermode/libc - Call ld-acess binary dump on fault
John Hodge [Sat, 7 Sep 2013 15:02:08 +0000 (23:02 +0800)]
Usermode/libc - Call ld-acess binary dump on fault

11 years agoUsermode/ld-acess - Added exported function to dump loaded libraries to kernel log
John Hodge [Sat, 7 Sep 2013 15:00:42 +0000 (23:00 +0800)]
Usermode/ld-acess - Added exported function to dump loaded libraries to kernel log

11 years agoUsermode/AxWin3 - Fixed window destruction not working correctly
John Hodge [Sat, 7 Sep 2013 15:00:12 +0000 (23:00 +0800)]
Usermode/AxWin3 - Fixed window destruction not working correctly

11 years agoKernel - More extensive multiboot fields
John Hodge [Sat, 7 Sep 2013 11:07:10 +0000 (19:07 +0800)]
Kernel - More extensive multiboot fields

11 years agoUsermode/libc - open_memstream
John Hodge [Thu, 15 Aug 2013 04:20:22 +0000 (12:20 +0800)]
Usermode/libc - open_memstream

11 years agoKernel/debug - Enabled vterm traces, removed threads from panic
John Hodge (sonata) [Sun, 11 Aug 2013 14:54:49 +0000 (22:54 +0800)]
Kernel/debug - Enabled vterm traces, removed threads from panic

11 years agoModules/IPStack - Added some more buffer asserts
John Hodge (sonata) [Sun, 11 Aug 2013 14:52:11 +0000 (22:52 +0800)]
Modules/IPStack - Added some more buffer asserts

11 years agoModules/Keyboard - Hacked-up Ctrl-Alt-Del triple fault
John Hodge (sonata) [Sun, 11 Aug 2013 14:51:42 +0000 (22:51 +0800)]
Modules/Keyboard - Hacked-up Ctrl-Alt-Del triple fault

11 years agoModules/PRO100 - Real hardware testing
John Hodge (sonata) [Sun, 11 Aug 2013 14:51:26 +0000 (22:51 +0800)]
Modules/PRO100 - Real hardware testing

11 years agoUsermode/libpsockets - Added inet_pton/inet_ntop (stubbed)
John Hodge [Sun, 11 Aug 2013 03:13:17 +0000 (11:13 +0800)]
Usermode/libpsockets - Added inet_pton/inet_ntop (stubbed)

11 years agoUsermode/libpsockets - Added basic services to getaddrinfo
John Hodge [Sun, 11 Aug 2013 03:12:42 +0000 (11:12 +0800)]
Usermode/libpsockets - Added basic services to getaddrinfo

11 years agoUsermode/wget - Fixed bad offsets when getting addresses, added speed/progress
John Hodge [Sun, 11 Aug 2013 03:12:05 +0000 (11:12 +0800)]
Usermode/wget - Fixed bad offsets when getting addresses, added speed/progress

11 years agoModules/PRO100 - Fixed -ve array reference
John Hodge [Sun, 11 Aug 2013 03:11:34 +0000 (11:11 +0800)]
Modules/PRO100 - Fixed -ve array reference

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