-
- Downloads
Merge branch 'master' of github.com:/avikivity/osv
* '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 ...
Showing
- arch/x64/apic.cc 41 additions, 0 deletionsarch/x64/apic.cc
- arch/x64/apic.hh 18 additions, 0 deletionsarch/x64/apic.hh
- arch/x64/arch-setup.cc 70 additions, 0 deletionsarch/x64/arch-setup.cc
- arch/x64/arch-setup.hh 6 additions, 0 deletionsarch/x64/arch-setup.hh
- arch/x64/arch-switch.hh 80 additions, 0 deletionsarch/x64/arch-switch.hh
- arch/x64/arch-thread-state.hh 8 additions, 0 deletionsarch/x64/arch-thread-state.hh
- arch/x64/boot.S 13 additions, 0 deletionsarch/x64/boot.S
- arch/x64/entry.S 21 additions, 0 deletionsarch/x64/entry.S
- arch/x64/loader.ld 1 addition, 1 deletionarch/x64/loader.ld
- arch/x64/msr.hh 51 additions, 1 deletionarch/x64/msr.hh
- build.mak 4 additions, 0 deletionsbuild.mak
- elf.cc 24 additions, 1 deletionelf.cc
- elf.hh 10 additions, 1 deletionelf.hh
- libc/dlfcn.cc 12 additions, 0 deletionslibc/dlfcn.cc
- libc/fd.cc 11 additions, 10 deletionslibc/fd.cc
- libc/pthread.cc 6 additions, 0 deletionslibc/pthread.cc
- loader.cc 61 additions, 0 deletionsloader.cc
- mempool.cc 52 additions, 18 deletionsmempool.cc
- mempool.hh 23 additions, 7 deletionsmempool.hh
- mutex.hh 9 additions, 0 deletionsmutex.hh
Loading
Please register or sign in to comment