lp:~werkov/helenos/early-userspace-bug

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

Owner:
Michal Koutný
Project:
HelenOS branches
Status:
Development

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

Subscribers