Big changes to AcessNative
authorJohn Hodge <[email protected]>
Tue, 18 Jan 2011 12:47:12 +0000 (20:47 +0800)
committerJohn Hodge <[email protected]>
Tue, 18 Jan 2011 12:47:12 +0000 (20:47 +0800)
commit4726431cb7e0bada749b32f9e51dedadf882d50b
treea7b0905a25df90dd3d52a9b88bfc2a69e1d5f2e8
parent381005a446e3f8c7c56bf4764b2e697dee203840
Big changes to AcessNative

- 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")
12 files changed:
AcessNative/ld-acess.so_src/Makefile
AcessNative/ld-acess.so_src/binary.c
AcessNative/ld-acess.so_src/elf.c
AcessNative/ld-acess.so_src/main.c
AcessNative/ld-acess.so_src/request.c
AcessNative/ld-acess.so_src/request.h [new file with mode: 0644]
AcessNative/ld-acess.so_src/syscalls.c
AcessNative/syscalls.h
Usermode/Applications/Makefile.cfg
Usermode/Libraries/Makefile.tpl
Usermode/Libraries/acess.ld_src/acess.ld.h
Usermode/Libraries/ld-acess.so_src/Makefile

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