tpg/acess2.git
12 years agoFix clean all script for renamed armv7 arch rel0.11
John Hodge [Sun, 9 Oct 2011 04:35:29 +0000 (12:35 +0800)]
Fix clean all script for renamed armv7 arch

12 years agoKernel/x86_64 - Fixed usage of IA32_FMASK
John Hodge [Sun, 9 Oct 2011 04:28:54 +0000 (12:28 +0800)]
Kernel/x86_64 - Fixed usage of IA32_FMASK

12 years agoModules/FDDv2 - Fixed incorrect usage of 'B', added to x86 config
John Hodge [Sun, 9 Oct 2011 04:25:41 +0000 (12:25 +0800)]
Modules/FDDv2 - Fixed incorrect usage of 'B', added to x86 config

12 years agoKernel - Cleaning up a little
John Hodge [Sun, 9 Oct 2011 04:20:50 +0000 (12:20 +0800)]
Kernel - Cleaning up a little

12 years agoKernel/x86_64 - Fixed not resetting IF after SYSCALL entry
John Hodge [Sun, 9 Oct 2011 04:20:24 +0000 (12:20 +0800)]
Kernel/x86_64 - Fixed not resetting IF after SYSCALL entry

12 years agoModules/ISADMA - Removed commented out cli/sti
John Hodge [Sun, 9 Oct 2011 04:19:40 +0000 (12:19 +0800)]
Modules/ISADMA - Removed commented out cli/sti

12 years agoModules/FDD - Heaps of changes when debugging, may be broken now
John Hodge [Sun, 9 Oct 2011 04:19:17 +0000 (12:19 +0800)]
Modules/FDD - Heaps of changes when debugging, may be broken now

12 years agoModules/FDDv2 - Completed, seems to work
John Hodge [Sun, 9 Oct 2011 04:19:06 +0000 (12:19 +0800)]
Modules/FDDv2 - Completed, seems to work

12 years agoModules/FDDv2 - VFS interface almost done, Caching added
John Hodge [Sun, 9 Oct 2011 03:01:59 +0000 (11:01 +0800)]
Modules/FDDv2 - VFS interface almost done, Caching added

12 years agoModules - Adding rewrite of the FDD driver
John Hodge [Sat, 8 Oct 2011 13:38:28 +0000 (21:38 +0800)]
Modules - Adding rewrite of the FDD driver

12 years agoMisc changes
John Hodge [Sat, 8 Oct 2011 10:50:58 +0000 (18:50 +0800)]
Misc changes

12 years agoModules/PS2KbMouse - Fixing PL050 bugs
John Hodge [Sat, 8 Oct 2011 10:49:33 +0000 (18:49 +0800)]
Modules/PS2KbMouse - Fixing PL050 bugs

12 years agoKernel/armv7 - Working on interrupt support, currently broken
John Hodge [Sat, 8 Oct 2011 10:48:57 +0000 (18:48 +0800)]
Kernel/armv7 - Working on interrupt support, currently broken

12 years agoModules/armv7 - GIC support coming along
John Hodge [Sat, 8 Oct 2011 10:48:27 +0000 (18:48 +0800)]
Modules/armv7 - GIC support coming along

12 years agoUsermode - More ARM stuff
John Hodge [Sat, 8 Oct 2011 10:48:02 +0000 (18:48 +0800)]
Usermode - More ARM stuff

12 years agoImplementing parts of the ARM usermode
John Hodge [Sat, 8 Oct 2011 10:47:31 +0000 (18:47 +0800)]
Implementing parts of the ARM usermode

12 years agoConfig - Added ARMv7 GIC to build conf
John Hodge [Fri, 7 Oct 2011 08:43:32 +0000 (16:43 +0800)]
Config - Added ARMv7 GIC to build conf

12 years agoModules/armv7 - Added stub IRQ_AddHandler to GIC
John Hodge [Fri, 7 Oct 2011 08:43:02 +0000 (16:43 +0800)]
Modules/armv7 - Added stub IRQ_AddHandler to GIC

12 years agoModules/armv7 - Fixing PL050 support
John Hodge [Fri, 7 Oct 2011 08:42:45 +0000 (16:42 +0800)]
Modules/armv7 - Fixing PL050 support

12 years agoKernel/arm7 - Implementing some MMU functions
John Hodge [Fri, 7 Oct 2011 08:42:07 +0000 (16:42 +0800)]
Kernel/arm7 - Implementing some MMU functions

12 years agoConfig - Removed UDI from build, never completed
John Hodge [Fri, 7 Oct 2011 01:04:04 +0000 (09:04 +0800)]
Config - Removed UDI from build, never completed

12 years agoNotes - Update to cross compile notes
John Hodge [Fri, 7 Oct 2011 01:03:42 +0000 (09:03 +0800)]
Notes - Update to cross compile notes

12 years agoKernel/x86_64 - Commenting and cleanup
John Hodge [Thu, 6 Oct 2011 15:19:03 +0000 (23:19 +0800)]
Kernel/x86_64 - Commenting and cleanup

12 years agoUsermode/libc - Look ma! setjmp
John Hodge [Thu, 6 Oct 2011 15:18:26 +0000 (23:18 +0800)]
Usermode/libc - Look ma! setjmp

12 years agoReworking usermode/libc to closer C compliance
John Hodge [Thu, 6 Oct 2011 14:16:43 +0000 (22:16 +0800)]
Reworking usermode/libc to closer C compliance

12 years agoKernel - Fixed vterm corruption at end of buffer
John Hodge [Wed, 5 Oct 2011 05:28:36 +0000 (13:28 +0800)]
Kernel - Fixed vterm corruption at end of buffer

12 years agoAcessNative - Fixing build
John Hodge [Wed, 5 Oct 2011 04:09:43 +0000 (12:09 +0800)]
AcessNative - Fixing build

12 years agoModules/PS2KbMouse - Fixed 8042 not being initialised
John Hodge [Wed, 5 Oct 2011 04:09:08 +0000 (12:09 +0800)]
Modules/PS2KbMouse - Fixed 8042 not being initialised

12 years agoKernel/proc - Fixed version display
John Hodge [Wed, 5 Oct 2011 04:08:41 +0000 (12:08 +0800)]
Kernel/proc - Fixed version display

12 years agoModules/armv7 - Adding a stub GIC driver
John Hodge [Tue, 4 Oct 2011 04:06:01 +0000 (12:06 +0800)]
Modules/armv7 - Adding a stub GIC driver

12 years agoUSB Testing
John Hodge [Tue, 4 Oct 2011 04:05:34 +0000 (12:05 +0800)]
USB Testing

12 years agoModules - Switched GNU99
John Hodge [Tue, 4 Oct 2011 04:05:03 +0000 (12:05 +0800)]
Modules - Switched GNU99

12 years agoModules/FDD - Trying to fix fdd behavior
John Hodge [Tue, 4 Oct 2011 04:04:35 +0000 (12:04 +0800)]
Modules/FDD - Trying to fix fdd behavior

12 years agoModules/USB - Fiddling with USB
John Hodge [Tue, 4 Oct 2011 04:01:54 +0000 (12:01 +0800)]
Modules/USB - Fiddling with USB

12 years agoKernel - Cleaning up unneeded messages
John Hodge [Tue, 4 Oct 2011 03:59:54 +0000 (11:59 +0800)]
Kernel - Cleaning up unneeded messages

12 years agoKernel/x86_64 - Bugfixing, cleaning up scheduling
John Hodge [Tue, 4 Oct 2011 03:56:36 +0000 (11:56 +0800)]
Kernel/x86_64 - Bugfixing, cleaning up scheduling

12 years agoModules/PS2KbMouse - Adding pl050 support
John Hodge [Tue, 4 Oct 2011 03:53:31 +0000 (11:53 +0800)]
Modules/PS2KbMouse - Adding pl050 support

12 years agoUsermode/ld-acess - Fixing elf64 support (and x86-64)
John Hodge [Tue, 4 Oct 2011 03:52:16 +0000 (11:52 +0800)]
Usermode/ld-acess - Fixing elf64 support (and x86-64)

12 years agoKernel/armv7 - Fixed lack of in*/out* functions
John Hodge [Tue, 4 Oct 2011 03:51:01 +0000 (11:51 +0800)]
Kernel/armv7 - Fixed lack of in*/out* functions

12 years agoKernel - Added pointer to IRQ callbacks
John Hodge [Wed, 28 Sep 2011 02:28:56 +0000 (10:28 +0800)]
Kernel - Added pointer to IRQ callbacks

12 years agoModules/USB - Working on things :)
John Hodge [Wed, 28 Sep 2011 01:40:06 +0000 (09:40 +0800)]
Modules/USB - Working on things :)

12 years agoKernel/vterm - Tiny commenting/indenting change
John Hodge [Wed, 28 Sep 2011 01:39:47 +0000 (09:39 +0800)]
Kernel/vterm - Tiny commenting/indenting change

12 years agoModules/USB - Working on USB support again
John Hodge [Tue, 27 Sep 2011 15:02:47 +0000 (23:02 +0800)]
Modules/USB - Working on USB support again

12 years agoKernel/x86 - Disabled task tracing
John Hodge [Tue, 27 Sep 2011 13:33:04 +0000 (21:33 +0800)]
Kernel/x86 - Disabled task tracing

12 years agoKernel/armv7 - Task switching now supported
John Hodge [Tue, 27 Sep 2011 12:53:52 +0000 (20:53 +0800)]
Kernel/armv7 - Task switching now supported

- Also fixed nested locks in threads.c

12 years agoKernel/armv7 - Renamed to reduce confusion
John Hodge [Tue, 27 Sep 2011 02:43:00 +0000 (10:43 +0800)]
Kernel/armv7 - Renamed to reduce confusion

12 years agoKernel/arm7 - Tiny bugfix in NewKThread
John Hodge [Tue, 27 Sep 2011 01:32:45 +0000 (09:32 +0800)]
Kernel/arm7 - Tiny bugfix in NewKThread

12 years agoModules - Moved to using object directories
John Hodge [Tue, 27 Sep 2011 01:28:26 +0000 (09:28 +0800)]
Modules - Moved to using object directories

12 years agoKernel/arm7 - NewKThread (partially) implemented
John Hodge [Mon, 26 Sep 2011 14:30:43 +0000 (22:30 +0800)]
Kernel/arm7 - NewKThread (partially) implemented

12 years agoKernel/arm7 - Working on threading
John Hodge [Mon, 26 Sep 2011 14:13:58 +0000 (22:13 +0800)]
Kernel/arm7 - Working on threading

12 years agoKernel - Added Proc_Rescedule support
John Hodge [Mon, 26 Sep 2011 13:25:49 +0000 (21:25 +0800)]
Kernel - Added Proc_Rescedule support

12 years agoKernel - Fixes to build info file
John Hodge [Mon, 26 Sep 2011 13:25:21 +0000 (21:25 +0800)]
Kernel - Fixes to build info file

12 years agoKernel/vfs - Fixed bug in VFS_ParsePath
John Hodge [Mon, 26 Sep 2011 13:24:03 +0000 (21:24 +0800)]
Kernel/vfs - Fixed bug in VFS_ParsePath

- MountPoint was not set if the root directory was opened

12 years agoKernel/arm7 - Fiddling on process switching
John Hodge [Mon, 26 Sep 2011 13:23:32 +0000 (21:23 +0800)]
Kernel/arm7 - Fiddling on process switching

- Not implemented yet, but coming along

12 years agoKernel/x86 - Separated timer and task switching
John Hodge [Mon, 26 Sep 2011 13:22:41 +0000 (21:22 +0800)]
Kernel/x86 - Separated timer and task switching

- Tasks no longer switch on the timer, only Sleep/Yield/Exit etc

12 years agoKernel/x86_64 - Separated task switching from timer interrupt
John Hodge [Mon, 26 Sep 2011 13:22:02 +0000 (21:22 +0800)]
Kernel/x86_64 - Separated task switching from timer interrupt

- Well, mostly (the timer still calls it, but it can be called elsewhere)

12 years agoModules/FDD - Fixed random bug
John Hodge [Mon, 26 Sep 2011 05:08:44 +0000 (13:08 +0800)]
Modules/FDD - Fixed random bug

12 years agoUsermode/ld-acess - Adding elf64 support
John Hodge [Mon, 26 Sep 2011 05:07:53 +0000 (13:07 +0800)]
Usermode/ld-acess - Adding elf64 support

- Created stub library file for linking against
 > Stops ld-acess having to be compiled with -fPIC

12 years agoKernel/x86_64 - Debugging iret->CPL3 crash
John Hodge [Mon, 26 Sep 2011 05:07:19 +0000 (13:07 +0800)]
Kernel/x86_64 - Debugging iret->CPL3 crash

12 years agoModules/ATA - Fiddling for bugfixing, bug was elsewhere though :)
John Hodge [Mon, 26 Sep 2011 02:06:00 +0000 (10:06 +0800)]
Modules/ATA - Fiddling for bugfixing, bug was elsewhere though :)

12 years agoKernel/x86_64 - Bugfixing
John Hodge [Mon, 26 Sep 2011 02:04:14 +0000 (10:04 +0800)]
Kernel/x86_64 - Bugfixing

- Fixed the ATA bug (caused by some IRQs not being acked)
- Fixed SYSRET/SYSRETQ issue
- Implemented DivModU64

12 years agoModules/PS2KbMouse - Broke 8042 specific code out
John Hodge [Sun, 25 Sep 2011 09:17:09 +0000 (17:17 +0800)]
Modules/PS2KbMouse - Broke 8042 specific code out

- Incomplete PL050 support

12 years agoKernel/arm7 - Fiddling with PCI etc
John Hodge [Sun, 25 Sep 2011 09:14:07 +0000 (17:14 +0800)]
Kernel/arm7 - Fiddling with PCI etc

- PCI is currently disabled because -pb boards don't implement it

12 years agoKernel/arm7 - Removed debug statement from VMM
John Hodge [Sun, 25 Sep 2011 05:19:01 +0000 (13:19 +0800)]
Kernel/arm7 - Removed debug statement from VMM

12 years agoKernel/arm7 - Starts, but no IO and task switching (yet)
John Hodge [Sun, 25 Sep 2011 05:17:56 +0000 (13:17 +0800)]
Kernel/arm7 - Starts, but no IO and task switching (yet)

12 years agoUsermode - Added sys/stat.h to help with cross compiles
John Hodge [Sun, 25 Sep 2011 04:31:52 +0000 (12:31 +0800)]
Usermode - Added sys/stat.h to help with cross compiles

12 years agoKernel - Oops, no compile test
John Hodge [Sun, 25 Sep 2011 04:31:23 +0000 (12:31 +0800)]
Kernel - Oops, no compile test

12 years agoKernel - Untested template stack based PMM
John Hodge [Sun, 25 Sep 2011 03:40:07 +0000 (11:40 +0800)]
Kernel - Untested template stack based PMM

12 years agoRenamed tpl_drv_* to api_drv_* (a more fitting name)
John Hodge [Sun, 25 Sep 2011 03:39:39 +0000 (11:39 +0800)]
Renamed tpl_drv_* to api_drv_* (a more fitting name)

12 years agoModules/SB16 - Stub driver, nowhere near complete
John Hodge [Sun, 25 Sep 2011 03:21:56 +0000 (11:21 +0800)]
Modules/SB16 - Stub driver, nowhere near complete

12 years agoQemu ARM script, TODO list
John Hodge [Sun, 25 Sep 2011 03:17:54 +0000 (11:17 +0800)]
Qemu ARM script, TODO list

- Don't know if the list is up to date :)

12 years agoJust some little notes
John Hodge [Sun, 25 Sep 2011 03:15:55 +0000 (11:15 +0800)]
Just some little notes

12 years agoUsermode - Stub UDP tester (in the form of a DNS client)
John Hodge [Sun, 25 Sep 2011 03:14:36 +0000 (11:14 +0800)]
Usermode - Stub UDP tester (in the form of a DNS client)

12 years agoKernel/x86_64 - Oops, forgot some files
John Hodge [Sun, 25 Sep 2011 03:13:24 +0000 (11:13 +0800)]
Kernel/x86_64 - Oops, forgot some files

12 years agoKernel/x86 - Fixed build and run after x86_64 and arm7 changes to API
John Hodge [Sun, 25 Sep 2011 03:04:58 +0000 (11:04 +0800)]
Kernel/x86 - Fixed build and run after x86_64 and arm7 changes to API

12 years agoKernel/arm7 - Debugging
John Hodge [Sun, 25 Sep 2011 01:41:57 +0000 (09:41 +0800)]
Kernel/arm7 - Debugging

- lib.c - Updated to use a composite divide/modulo function

12 years agoKernel - Unlocked debug lock when entering kernel panic
John Hodge [Sun, 25 Sep 2011 01:41:04 +0000 (09:41 +0800)]
Kernel - Unlocked debug lock when entering kernel panic

12 years agoKernel/vfs - Minor error reporting changes
John Hodge [Sun, 25 Sep 2011 01:40:21 +0000 (09:40 +0800)]
Kernel/vfs - Minor error reporting changes

12 years agoModules/IPStack - Updated worker thread invocation
John Hodge [Sun, 25 Sep 2011 01:39:48 +0000 (09:39 +0800)]
Modules/IPStack - Updated worker thread invocation

12 years agoKernel/arm7 - Now with less crash
John Hodge [Sat, 24 Sep 2011 00:38:13 +0000 (08:38 +0800)]
Kernel/arm7 - Now with less crash

12 years agoSpiderScript - Light speedups, planning for smarter operation code
John Hodge [Fri, 23 Sep 2011 05:51:26 +0000 (13:51 +0800)]
SpiderScript - Light speedups, planning for smarter operation code

12 years agoKernel/x86 - Indent fixes only
John Hodge [Fri, 23 Sep 2011 05:50:54 +0000 (13:50 +0800)]
Kernel/x86 - Indent fixes only

12 years agoKernel/x86_64 - Fucking about removing inline asm
John Hodge [Fri, 23 Sep 2011 05:49:04 +0000 (13:49 +0800)]
Kernel/x86_64 - Fucking about removing inline asm

- Doesn't boot
- Removed almost all state saves, replaced them with new stacks
- _Clone is broken atm

12 years agoUpdated to allow build number to be obtained far easier
John Hodge [Fri, 23 Sep 2011 05:48:27 +0000 (13:48 +0800)]
Updated to allow build number to be obtained far easier

12 years agoKernel/arm7 - Fixing, manages to start pmm init
John Hodge [Fri, 23 Sep 2011 05:47:37 +0000 (13:47 +0800)]
Kernel/arm7 - Fixing, manages to start pmm init

- VMM broken, doesn't map correctly

12 years agoKernel/arm7 - Serial works (realview-pb-a8)
John Hodge [Fri, 23 Sep 2011 03:26:49 +0000 (11:26 +0800)]
Kernel/arm7 - Serial works (realview-pb-a8)

12 years agoSpiderScript - Speedup fixes to bytecode
John Hodge [Wed, 21 Sep 2011 08:37:51 +0000 (16:37 +0800)]
SpiderScript - Speedup fixes to bytecode

12 years agoSpiderScript - Fixes, SpiderWeb's print_test.sw works
John Hodge [Wed, 21 Sep 2011 07:52:36 +0000 (15:52 +0800)]
SpiderScript - Fixes, SpiderWeb's print_test.sw works

12 years agoSpiderScript - Bugfixing, most bytecode runs now
John Hodge [Wed, 21 Sep 2011 04:20:02 +0000 (12:20 +0800)]
SpiderScript - Bugfixing, most bytecode runs now

12 years agoSpiderScript - Bytecode now _runs_ still buggy
John Hodge [Tue, 20 Sep 2011 14:20:50 +0000 (22:20 +0800)]
SpiderScript - Bytecode now _runs_ still buggy

12 years agoSpiderScript - Cleaning and sorting
John Hodge [Sun, 18 Sep 2011 07:52:54 +0000 (15:52 +0800)]
SpiderScript - Cleaning and sorting

- Broken now, because bytecode doesn't execute
 > Changed to compile on load, and perfer the bytecode version

12 years agoSpiderScript - Restructured to be able to keep bytecode and AST in memory at one...
John Hodge [Sun, 18 Sep 2011 04:48:28 +0000 (12:48 +0800)]
SpiderScript - Restructured to be able to keep bytecode and AST in memory at one time

- Also removed the linked list of argument nodes in function def

12 years agoSpiderScript - More changes, cleaning up
John Hodge [Sat, 17 Sep 2011 14:57:15 +0000 (22:57 +0800)]
SpiderScript - More changes, cleaning up

- Bytecode still doesn't run, but getting there
- Fixed some memory leaks about the place

12 years agoSpiderScript - Huge changes to introduce bytecode support
John Hodge [Sat, 17 Sep 2011 10:21:24 +0000 (18:21 +0800)]
SpiderScript - Huge changes to introduce bytecode support

- Scripts can be compiled into bytecode (last I checked)
- Still leaks memory
- Bytecode does not yet run

12 years agoChanged Proc_StartUser to use SYSRET
John Hodge [Fri, 9 Sep 2011 09:56:57 +0000 (17:56 +0800)]
Changed Proc_StartUser to use SYSRET

12 years agoIPStack - Fiddling with firewall
John Hodge [Thu, 8 Sep 2011 23:32:22 +0000 (07:32 +0800)]
IPStack - Fiddling with firewall

12 years agoUsermode/ld-acess - Fixed for x86_64 syscall interface
John Hodge [Thu, 8 Sep 2011 15:02:27 +0000 (23:02 +0800)]
Usermode/ld-acess - Fixed for x86_64 syscall interface

12 years agoKernel/x86_64 - Implemented SYSCALL in x86_64 port
John Hodge [Thu, 8 Sep 2011 15:01:54 +0000 (23:01 +0800)]
Kernel/x86_64 - Implemented SYSCALL in x86_64 port

- Seems to work
- I just love this code

12 years agoKernel - Removed debug from elf and mmap
John Hodge [Thu, 8 Sep 2011 12:16:10 +0000 (20:16 +0800)]
Kernel - Removed debug from elf and mmap

12 years agoKernel - Trace messages now only go to debug (not VTerm)
John Hodge [Thu, 8 Sep 2011 12:15:18 +0000 (20:15 +0800)]
Kernel - Trace messages now only go to debug (not VTerm)

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