Created by Jiri Tlach and last modified
Get this branch:
bzr branch lp:~jiri-tlach/helenos/nommu
Only Jiri Tlach can upload to this branch. If you are Jiri Tlach please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Jiri Tlach
HelenOS branches

Recent revisions

341. By Jiri Tlach

Finished XFI tester application.

340. By Jiri Tlach

XFI and MMU-less mode are not defaults for ia32 architecture.
Update of ia32binrewriter tool.

339. By Jiri Tlach

Cleaning source code.

338. By Jiri Tlach

TLS pointer is part of XFI context and used in inserted XFI run-time checks (instead of gs:[0] which is also TLS pointer but may be changed by the application)

337. By Jiri Tlach

Added missing file elf.c

336. By Jiri Tlach

Added missing file elf_dyn.c

335. By Jiri Tlach

Userspace stacks for XFI increased to 2 pages.
Added bechmarks for measuring MMU-less and XFI performance.
Simple infrastructure in kernel for bechmark measurements (counting number of cycles spent in syscalls,...)
Support for large userspace stacks (manily for benchmarks).
Repaired counting of cycles of terminated thread.

334. By Jiri Tlach

Support for reading uspace code segment on ia32 - required for XFI run-time checks.
Finished uspace stack management for XFI (considering stack_K constant during stack initialization, support for temporary stack required by some XFI run-time checks).
XFI tester application improved.
Removed unused debug instructions from printf() core method.

333. By Jiri Tlach

Refactoring of XFI related structure names.

332. By Jiri Tlach

Added missing source file with nommu impleentation.
Refactoring in XFI support - source codes structured to arch dependent and indepedent parts, ELF sections renamed, using prefix xfi_ instead of nommu_.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.