- Jan 19, 2011
-
-
John Hodge authored
- Tracing case where interrupts are disabled > In the x86 build, somewhere (in some cases) IF is cleared when it should not be, causing a system lock up. - Sped up Heap_Allocate with __Bytes == 0 (returns an non-null invalid pointer)
-
- Jan 18, 2011
-
-
John Hodge authored
- ld-acess can now execute an application > the syscall interface is not yet completed, so nothing happens - Getting ld-acess working required some changes to the Usermode build system, specifically making ld-acess.so actually a shared library. > It was being linked statically, causing the AcessNative versions of syscalls to not be used (and causing segfaults on "int 0xAC")
-
- Dec 30, 2010
-
-
John Hodge authored
- Still not working, but does load now - Updated gitignore to ignore vim swap files
-
- Dec 20, 2010
-
-
John Hodge authored
- Moved logging etc out to a helper function to keep main.c clean - Added a common syscalls header to aid maintaining the syscall interface.
-
John Hodge authored
-
John Hodge authored
-
- Dec 10, 2010
-
-
John Hodge authored
- Still doesn't do anything
-
John Hodge authored
> Still need to update filesystem Write functions to take const void* > Also started on AcessNative threads.c clone
-
John Hodge authored
-
John Hodge authored
-
John Hodge authored
- Allows native Acess applications to be run on Windows/Linux - Uses large parts of the main kernel, reducing code duplication - Still incomplete, will use SDL for video, and a UDP server for User->Kernel requests.
-
John Hodge authored
> Split vfs/open.c into handle.c, allowing the handle code to be replaced in the native emulation code. > Changed a few referenes to Uint to tVAddr These changes were made to allow the kernel to be compiled as a user mode executable for windows/linux, to improve turnover speed for user applications.
-
- Dec 09, 2010
-
-
thePowersGang authored
- NOTE: The joystick spec will be used for mouse drivers too (meaning the programs that use a mouse can be easily changed to use a joystick instead)
-
- Dec 04, 2010
-
-
John Hodge authored
-
- Dec 02, 2010
-
-
thePowersGang authored
-
- Nov 28, 2010
-
-
John Hodge authored
- bugfixing behavior of size/position determining code - Improved layout of interface
-
John Hodge authored
- can now print "Ace" to menu button :)
-
- Nov 27, 2010
-
-
John Hodge authored
- _SysDebug has a maximum of 5 parameters (not including the format)
-
John Hodge authored
- Also added debug to Video_DrawText in AxWin2
-
John Hodge authored
- #if'ed out image code - Added text rendering :) - Fixed issue with `make install` for Applications
-
John Hodge authored
-
John Hodge authored
- All usermode binaries now go to Usermode/Output/<arch>/[Libs,Bin,SBin] - Moved almost all individual Makefiles over to using ../Makefile.tpl - Fixed compile warnings - Deleted un-needed libacess.so and old ld-acess.so sources (they're in git if I need them)
-
John Hodge authored
- reworked usermode builds to merge libacess.so and ld-acess.so - Also fixed some compile errors/warnings in x86 MM
-
John Hodge authored
-
- Nov 25, 2010
-
-
John Hodge authored
-
John Hodge authored
-
- Nov 21, 2010
-
-
John Hodge authored
- Added support for setting interfaces from the kernel boot line
-
- Nov 20, 2010
-
-
thePowersGang authored
-
John Hodge authored
-
John Hodge authored
- Infinite loop due to bad memcmp implementation - Updating ping to support the new route code
-
John Hodge authored
-
John Hodge authored
-
John Hodge authored
- Fixed recursion in ARP_Resolve when there is not a direct route to the destinaton > ARP now does not use routes if the destination address is on the current subnet. - Added debug to routing code, debug to IRC client too
-
John Hodge authored
-
John Hodge authored
- Slight change to route ioctl API (added get_type) - Added IP->Text to libnet - Added route listing to ifconfig - Added libnet to `make all`
-
- Nov 19, 2010
-
-
John Hodge authored
- Added route determining to arp.c - Changed route source API to take an interface pointer - Fixed loopback device behavior ('LOOPBACK' is a special adapter path) - Required fixing the fifo driver > Size on /Defices/fifo directory should be 1, not 0 > Set default fifo to be blocking - Slight change to ifconfig to ignore iterfaces that return a -1 type, or do not conform to the spec. - Fixed triple fault when a kernel thread is spawned before init is started (caused by a kernel stack being marked as COW, causing an uncatched double fault)
-
- Nov 14, 2010
-
-
John Hodge authored
- Now no longer explicitly mentions IPv4/IPv6 - Also allowed the cleaning up of a nice chunk of the interface code
-
- Nov 13, 2010
-
-
John Hodge authored
- Added route control to ifconfig
-
- Nov 07, 2010
-
-
John Hodge authored
-
John Hodge authored
- libnet got a main :)
-