Created by Michal Koutný on 2015-01-29 and last modified on 2015-01-29
Get this branch:
bzr branch lp:~werkov/helenos/early-userspace-bug
Only Michal Koutný can upload to this branch. If you are Michal Koutný please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Michal Koutný
HelenOS branches

Recent revisions

2302. By Michal Koutný on 2015-01-29

Setup for bug with zeroed arguments

2301. By Michal Koutný on 2015-01-29

Forgotten files for early user space init

2300. By Michal Koutný on 2015-01-28

Simple early user space

- working GUI
- most tasks are loaded from FS on persistent device
- still there are some unclarified issues (Michal)

2299. By Michal Koutný on 2015-01-16

Updated .bzringore

2298. By Jakub Jermar on 2014-12-22

ppc32: Enable interrupts when handling syscalls

2297. By Jakub Jermar on 2014-12-22

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

2296. By Martin Decky on 2014-12-21

extend the list of release targets

2295. By Martin Decky on 2014-12-21

bump version to 0.6.0

2294. By Jakub Jermar on 2014-12-20

Default HelenOS/ppc32 build now needs at least 256M of memory.

2293. By Martin Decky on 2014-12-20

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:
This branch contains Public information 
Everyone can see this information.