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

Created by Michal Koutný and last modified
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ý

Setup for bug with zeroed arguments

2301. By Michal Koutný

Forgotten files for early user space init

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)

2299. By Michal Koutný

Updated .bzringore

2298. By Jakub Jermar

ppc32: Enable interrupts when handling syscalls

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

2296. By Martin Decky

extend the list of release targets

2295. By Martin Decky

bump version to 0.6.0

2294. By Jakub Jermar

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

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

Subscribers