2015-05-04 |
Simon Gerber | libbarrelfish: fix morecore heap with 1GB pages. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | Merge large page support code. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | x86_64: kernel: cleanup of page table dumping.
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | mmu aware vspace: added sane fallback for basecn allocations.
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | x86_64: cleaned up large page code.
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | large page test: improvements in output.
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | x86: pmap: Added debug output to has_vnode.
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | Clarified printfs in large page test.
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | libbarrelfish: Refactored onthread init slightly.
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | Added test case to inspect processed argc/argv after...
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | Added command line arg for overriding default heap...
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | Added Config.hs flag for morecore pagesize.
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | Fixed morecore_reinit() to properly not remap when...
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | x86_64: pmap_map: Fixed size check to actually work...
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | vspace_mmu_aware: fixed edge case in assertions.
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | Added remapping functionality for malloc.
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | Added malloc test to check whether large page magic...
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | make mmu_aware vspace code support multiple page sizes.
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | x86_64: cleaned up corner cases in pmap code.
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | x86_64: pmap: removed support code for mixed-size mappings.
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | x86_64: kernel: cleanup trailing spaces.
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | Cleanup of unmap error handling and proper checks for...
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | Added unaligned mixed 4k/2M test in large page tests.
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | newlib: libbarrelfish: properly hook up assert functionality.
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | x86_64: pmap: cleanup and added some plumbing for mixed...
|
commit | commitdiff | tree |
2015-05-04 |
Simon Gerber | x86_64: cleaned up magic constant 9 (ptable_bits) in...
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | Fixed VREGION_FLAGS_MASK.
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | vspace/utils.c: cleaned up trailing spaces.
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | x86_32: compiles with PAE enabled.
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | x86_32: Added notice about CONFIG_PSE in large page...
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | x86_32: kernel: cleaned up large page mapping code.
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | Added x86_32 version of large page test.
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | properly zero newly allocated memobj and vregion.
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | x86_32: kernel: added support for large pages to paging_dump...
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | Refactored pmap code for x86_{64,32}.
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | Fixed paging_tlb_flush_range to compile on x86_32.
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | Added large page test.
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | x86_64: lazily clean up empty page tables when creating...
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | x86_64: pmap do_map fine-grained debug output ctrl.
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | x86_64: fix is_same_{pdir,pdpt,pml4} functions to properly...
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | kernel: x86_64: updated paging_dump_tables to understand...
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | x86_64: fixed unmap last leaf, added code to allow...
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | x86_64: fix page sizes to be derived from sizes in...
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | x86_64: cleaned up and refactored pmap unmap code.
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | x86_64: fixed selective tlb flushing page size choice.
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | x86_64: cleanup of pmap do_map and supporting code.
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | x86_64: Fixed typo in determine_addr_raw.
|
commit | commitdiff | tree |
2015-04-30 |
Simon Gerber | Kernel test that checks that we preserve page table...
|
commit | commitdiff | tree |
2015-04-30 |
Andreas Dillier | Largepage Code, arm addition Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-04-30 |
Andreas Dillier | Largepage repository Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-04-30 |
Andreas Dillier | Added large page capabilities to the x86 architecture. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-03-09 |
Simon Gerber | 32bit: libbarrelfish: fix casts in new x-core thread... Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-03-09 |
Simon Gerber | hake: minor bugfixes. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-03-09 |
Simon Gerber | T73: do full TLB flush when modifying flags. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-03-09 |
Simon Gerber | kernel: x86_64: fix error passthrough in modify_flags. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-03-09 |
Simon Gerber | kernel: Fix and deduplicate cte_for_cap(). Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-03-09 |
Simon Gerber | T65: implement proper x-core join. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-03-09 |
Simon Gerber | T65: properly implement x-core thread creation. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-03-09 |
Simon Gerber | fish: Add simple hexdump utility. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-03-09 |
Simon Gerber | cxxabi: abort_message: Add info about dispatcher, core... Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-03-09 |
Simon Gerber | Add get_absolute_time() syscall + implement std::chrono... Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-03-09 |
Simon Gerber | cxx: Replaced abort() in thread.cpp with USER_PANIC(). Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-03-09 |
Simon Gerber | cxx: implement thread::this_thread::sleep_for() using... Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-03-09 |
Simon Gerber | cxx: fixed thread::join() and added simple threads... Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-03-09 |
Simon Gerber | cxx: Added various bits and pieces in cxx tests. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-03-09 |
Simon Gerber | posixcompat: properly handle PTHREAD_MUTEX_RECURSIVE... Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-03-09 |
Simon Gerber | posixcompat: fixed pthread_mutex_lock to work with... Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-03-09 |
Simon Gerber | libterm: blocking client: tell user how much we've... Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-02-17 |
Simon Gerber | spawnd: reorganized code to eliminate duplicate get_core_id... Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-02-17 |
Simon Gerber | harness: Added extra PASS/FAIL output line in non-debug... Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-02-17 |
Simon Gerber | spawnd: clarify "up" message with core id. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-02-17 |
Simon Gerber | monitor: change debug_printf in delete_steps_init(... Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-02-03 |
Simon Gerber | posixcompat: added stubs for fchown,fchmod,mmap,munmap. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-02-03 |
Simon Gerber | x86_64: added more descriptive error message in generic_hand... Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-02-02 |
Simon Gerber | Added C++ test that includes barrelfish/barrelfish.h Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-02-02 |
Simon Gerber | Rename struct slab_alloc to struct slab_allocator. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-02-02 |
Simon Gerber | Make include/barrelfish/ump_impl.h compile for C++. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-01-29 |
Simon Gerber | Removed submodules.
|
commit | commitdiff | tree |
2015-01-28 |
Simon Gerber | copy-on-write example: added actual copying of frame... Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-01-13 |
Simon Gerber | gem5: fixed booting non-bsp cores. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
commit | commitdiff | tree |
2015-01-12 |
Simon Gerber | Added copy-on-write example program.
|
commit | commitdiff | tree |
2015-01-12 |
Simon Gerber | libbarrelfish: memobj: add optional frame offset to...
|
commit | commitdiff | tree |
2015-01-12 |
Simon Gerber | x86_64: dynamically compute where kernel VA starts...
|
commit | commitdiff | tree |
2015-01-12 |
Simon Gerber | cap_delete_last: Handle LMP buffer overflow more gracefully.
|
commit | commitdiff | tree |
2014-12-09 |
Simon Gerber | harness: Removed superfluous debug print.
|
commit | commitdiff | tree |
2014-12-09 |
Simon Gerber | harness: Fixed interactive test not picking up right...
|
commit | commitdiff | tree |
2014-12-09 |
Simon Gerber | harness: Added per-machine test timeout.
|
commit | commitdiff | tree |
2014-12-08 |
Simon Gerber | Added missing include for assert() in eclipse lex.c.
|
commit | commitdiff | tree |
2014-12-08 |
Simon Gerber | Fixed potential NULL deref in eclipse lexer.
|
commit | commitdiff | tree |
2014-12-05 |
Simon Gerber | libmdb: fixed potention NULL deref in mdb_is_reachable().
|
commit | commitdiff | tree |
2014-12-05 |
Simon Gerber | libmdb: fixed CHECK_INVARIANTS() macro (again).
|
commit | commitdiff | tree |
2014-12-05 |
Simon Gerber | libmdb: Fixed broken CHECK_INVARIANTS macro when MDB_RECHECK...
|
commit | commitdiff | tree |
2014-12-05 |
Simon Gerber | libmdb: Improved top-level assertion checking preprocessor...
|
commit | commitdiff | tree |
2014-12-05 |
Simon Gerber | monitor: Return sensible #monitors online on octopus...
|
commit | commitdiff | tree |
2014-12-05 |
Simon Gerber | Fixed typo in libmdb Hakefile and removed duplicate...
|
commit | commitdiff | tree |
2014-12-05 |
Simon Gerber | Added missing code to bind to octopus in monitor.
|
commit | commitdiff | tree |
2014-12-05 |
Simon Gerber | harness: Added possibility to set test timeout on per...
|
commit | commitdiff | tree |
2014-12-05 |
Simon Gerber | Disabled mdb invariant checking by default, added new...
|
commit | commitdiff | tree |
2014-12-05 |
Simon Gerber | Merge Mark Nevill's distributed capability system.
|
commit | commitdiff | tree |
2014-12-05 |
Simon Gerber | armv5: fixed printf format specifier.
|
commit | commitdiff | tree |
next |