- Jan 07, 2013
-
-
Avi Kivity authored
-
Avi Kivity authored
dlopen() uses files, so do so as well. Change DT_NEEDED handling to add the path.
-
Avi Kivity authored
Needed for exception support.
-
- Jan 06, 2013
-
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
Implemented strcat() accidentally.
-
Avi Kivity authored
Assumes no symlinks, cwd == /.
-
Avi Kivity authored
Should be pathname, not soname.
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
Forgotten.
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
If we looked up a symbol and it was undefined, ignore it. This fixe a problem with module binding to an undefined symbol in another.
-
Avi Kivity authored
This fixes vm initialization failing after system_reset because vm_created was left set to 1.
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
-
- Jan 03, 2013
-
-
Dor Laor authored
-
Dor Laor authored
It was portion of BSD license and taken from Linux/uapi. A matching license clause is under the license directory.
-
Dor Laor authored
-
Dor Laor authored
-
Dor Laor authored
-
Dor Laor authored
-
Dor Laor authored
* 'master' of github.com:/avikivity/osv: (28 commits) dlfcn: implement dlopen() elf: fail gracefully if a file is not found elf: return the elf_object just added from add() pthread: implement pthread_self() libc: implement sysconf(_SC_PHYS_PAGES) memory: count up total physical memory memory: set up free memory from the boot loader boot: set up cfi for premain environment boot: set up initial stack in allocated memory build: link in all .bss sections apic: add apic driver mutex: add with_lock() function scripts: run without SDL display main: auto-load gdb script sched: switch main thread stack from original stack main: add thread test case sched: add simple scheduler msr: add rdmsr() msr: add missing inline to wrmsr() elf: add accessor for tls segment info ...
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
Needed for dlopen() (also export the program object for the same reason).
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
Currently the free memory pool consists of a statically allocated buffer. Replace it with a dynamic query of the amount of memory we actually booted with. (currently limited to 1GB since we haven't mapped anything else yet).
-
Avi Kivity authored
Terminate the stack so gdb doesn't get confused trying to unwind it.
-