lp:~werkov/helenos/early-userspace-bug
- Get this branch:
- bzr branch lp:~werkov/helenos/early-userspace-bug
Branch merges
Branch information
Recent revisions
- 2300. By Michal Koutný
-
Simple early user space
- working GUI
- most tasks are loaded from FS on persistent device
- still there are some unclarified issues (Michal) - 2297. By Jakub Jermar
-
Merge the CHT pre-integration branch
This branch contains:
- the merge of lp:~adam-hraska+lp/helenos/rcu,
which brings:- a new preemptible kernel RCU variant called A-RCU,
- a preemptible variant of Podzimek's non-preemptible kernel RCU and
- a new variant of usersace RCU,
- a new concurrent hash table (CHT) implementation based on RCU,
- a deployment of CHT in kernel futex handling,
- a deployment of the userspace RCU in the implementation of
upgradable futexes,all described in Adam Hraska's master thesis named Read-Copy-Update
for HelenOS, defended in 2013 at MFF UK; furthemore, the branch
fixes two synchronization bugs in condvars and waitq, respectively:- revid:<email address hidden>
- revid:<email address hidden>- build fixes required to pass make check
- overhaul of ia64 and sparc64 trap handling, to allow exc_dispatch() to
be used now when the kernel is more picky about CPU state accounting
- an important fix of the sparc64/sun4v preemptible trap handler
- various other fixes of issues discovered on non-x86 architectures - 2293. By Martin Decky
-
ppc32: enable FPU support by default, but also disable lazy FPU context switching until it is debugged
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:helenos