HelenOS
HelenOS-doc
HelenOS-historic
Català-Valencià – Catalan
中文 – Chinese (Simplified)
中文 – Chinese (Traditional)
Česky – Czech
Dansk – Danish
Nederlands – Dutch
English – English
Suomi – Finnish
Français – French
Deutsch – German
עברית – Hebrew
हिंदी – Hindi
Magyar – Hungarian
Bahasa Indonesia – Indonesian
Italiano – Italian
日本語 – Japanese
한국어 – Korean
Македонски – Macedonian
मराठी – Marathi
Norsk – Norwegian
Polski – Polish
Português – Portuguese
Português – Portuguese (Brazil)
Русский – Russian
Slovenčina – Slovak
Slovenščina – Slovenian
Español – Spanish
Svenska – Swedish
Türkçe – Turkish
Українська – Ukrainian
Oëzbekcha – Uzbek
Subversion Repositories
HelenOS
(root)
/
kernel
/
trunk
@ 743
– Rev 0
Rev
Hide changed files
|
Details
|
Compare with Previous
|
Blame
|
RSS feed
Filtering Options
From rev
To rev
Max revs
Search history for
Show All
Rev
Age
Author
Path
Log message
Diff
Changes
743
6760 d 3 h
jermar
/kernel/trunk/arch/
sparc64 work.
13 bits wide means the max value is 8191 and not 0x8191.
/kernel/trunk/arch/mips32/include/mm/asid.h
/kernel/trunk/arch/sparc64/include/mm/asid.h
742
6760 d 3 h
jermar
/kernel/trunk/arch/
sparc64 work.
Memory context (ASID) is, in fact, 13 bits (and not 12 bits) wide.
/kernel/trunk/arch/ia64/src/mm/asid.c
/kernel/trunk/arch/sparc64/include/mm/asid.h
741
6760 d 4 h
jermar
/kernel/trunk/
Unlock address space prior TLB shootdown in get_asid() to unify
the locking order among mips32, sparc64 and ia64.
Add ASID_STEALING_ENABLED macro to disable the stealing part on ia64
in a clean way.
/kernel/trunk/arch/ia64/include/mm/asid.h
/kernel/trunk/arch/mips32/include/mm/asid.h
/kernel/trunk/arch/sparc64/include/mm/asid.h
/kernel/trunk/genarch/src/mm/asid.c
740
6760 d 10 h
jermar
/kernel/trunk/
ia64 ASID management code (not tested).
/kernel/trunk/arch/ia64/src/mm/asid.c
/kernel/trunk/arch/ia64/src/mm/tlb.c
/kernel/trunk/arch/ia64/Makefile.inc
/kernel/trunk/arch/ia64/include/mm/asid.h
/kernel/trunk/genarch/src/mm/asid.c
/kernel/trunk/generic/src/mm/tlb.c
736
6762 d 7 h
jermar
/kernel/trunk/arch/ia64/src/
Fix panic_printf on ia64 to call halt() instead of cpu_halt().
/kernel/trunk/arch/ia64/src/asm.S
735
6762 d 8 h
bondari
/kernel/trunk/
Fixes, comments, tests to frame allocator
/kernel/trunk/generic/include/mm/buddy.h
/kernel/trunk/generic/src/mm/buddy.c
/kernel/trunk/generic/src/mm/frame.c
/kernel/trunk/test/mm/falloc1/test.c
/kernel/trunk/test/mm/falloc2/test.c
733
6762 d 9 h
bondari
/kernel/trunk/test/mm/falloc2/
frame allocator test #2
/kernel/trunk/test/mm/falloc2/test.c
730
6763 d 7 h
jermar
/kernel/trunk/
Finalize ASID management for sparc64 and mips32 by making use of FIFO queue of ASIDs.
/kernel/trunk/genarch/include/mm/asid_fifo.h
/kernel/trunk/genarch/src/mm/asid_fifo.c
/kernel/trunk/arch/mips32/src/mm/asid.c
/kernel/trunk/arch/ia32/src/mm/tlb.c
/kernel/trunk/arch/ia64/include/mm/asid.h
/kernel/trunk/arch/mips32/Makefile.inc
/kernel/trunk/arch/mips32/src/mm/tlb.c
/kernel/trunk/arch/sparc64/Makefile.inc
/kernel/trunk/arch/sparc64/src/mm/tlb.c
/kernel/trunk/genarch/Makefile.inc
/kernel/trunk/generic/include/mm/asid.h
729
6763 d 7 h
jermar
/kernel/trunk/generic/include/
In-array FIFO implementation.
/kernel/trunk/generic/include/fifo.h
728
6765 d 1 h
vana
/kernel/trunk/arch/ia64/src/mm/
Serialize writes to RR because of assembler RAW warning.
/kernel/trunk/arch/ia64/src/mm/page.c
727
6765 d 2 h
jermar
/kernel/trunk/
New ASID management subsystem (initial work, more is required).
Some TLB invalidation changes.
/kernel/trunk/genarch/src/mm/asid.c
/kernel/trunk/arch/ia32/include/mm/asid.h
/kernel/trunk/arch/ia32/src/mm/tlb.c
/kernel/trunk/arch/ia64/Makefile.inc
/kernel/trunk/arch/ia64/include/mm/asid.h
/kernel/trunk/arch/mips32/Makefile.inc
/kernel/trunk/arch/mips32/include/mm/asid.h
/kernel/trunk/arch/mips32/src/mm/as.c
/kernel/trunk/arch/mips32/src/mm/asid.c
/kernel/trunk/arch/mips32/src/mm/tlb.c
/kernel/trunk/arch/ppc32/include/mm/asid.h
/kernel/trunk/arch/sparc64/Makefile.inc
/kernel/trunk/arch/sparc64/include/mm/asid.h
/kernel/trunk/arch/sparc64/src/mm/tlb.c
/kernel/trunk/genarch/Makefile.inc
/kernel/trunk/generic/include/mm/as.h
/kernel/trunk/generic/include/mm/asid.h
/kernel/trunk/generic/include/mm/tlb.h
/kernel/trunk/generic/src/main/kinit.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/mm/as.c
/kernel/trunk/generic/src/mm/tlb.c
726
6765 d 2 h
jermar
/kernel/trunk/arch/ia64/src/mm/
Temporarily disable set_VHPT_environment() to stop ia64 kernel from faulting.
/kernel/trunk/arch/ia64/src/mm/page.c
724
6767 d 4 h
palkovsky
/kernel/trunk/
Commit of the falloc_bad branch to trunk (719:723).
/kernel/trunk/arch/mips32/src/mm/frame.c
/kernel/trunk/generic/include/mm/frame.h
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/mm/frame.c
/kernel/trunk/test/mm/falloc1/test.c
718
6769 d 3 h
decky
/kernel/trunk/
interface change: as_area_load_mapping -> as_area_set_mapping (set single page mapping)
map init directly from the physical frames it is loaded in
/kernel/trunk/contrib/conf/dot.bochsrc
/kernel/trunk/contrib/conf/simics.conf
/kernel/trunk/generic/include/mm/as.h
/kernel/trunk/generic/src/main/kinit.c
/kernel/trunk/generic/src/mm/as.c
717
6769 d 6 h
decky
/kernel/trunk/
remove obsolete in-kernel userspace code
remove CONFIG_USERSPACE switch, uspace support is configured at run-time
/kernel/trunk/Makefile
/kernel/trunk/arch/amd64/src/asm_utils.S
/kernel/trunk/arch/ia32/src/asm.S
/kernel/trunk/arch/mips32/src/asm.S
/kernel/trunk/generic/include/main/uinit.h
/kernel/trunk/generic/src/main/kinit.c
/kernel/trunk/kernel.config
716
6769 d 6 h
vana
/kernel/trunk/arch/ia64/src/mm/
ttag and thash envelope functions
/kernel/trunk/arch/ia64/src/mm/page.c
715
6769 d 6 h
vana
/kernel/trunk/arch/ia64/
VHPT setup to be able to use ttag and thash instructions
/kernel/trunk/arch/ia64/include/mm/frame.h
/kernel/trunk/arch/ia64/include/mm/page.h
/kernel/trunk/arch/ia64/src/mm/page.c
714
6769 d 7 h
decky
/kernel/trunk/
syscall handler return value
uspace task termination (primitive)
/kernel/trunk/arch/ia32/src/interrupt.c
/kernel/trunk/generic/src/syscall/syscall.c
712
6769 d 8 h
decky
/kernel/trunk/
"Hello world" from user space :)
/kernel/trunk/arch/ia32/src/interrupt.c
/kernel/trunk/generic/include/syscall/syscall.h
/kernel/trunk/generic/src/syscall/syscall.c
711
6769 d 8 h
decky
/kernel/trunk/generic/src/mm/
fix wrong frame memory access
/kernel/trunk/generic/src/mm/as.c
←Prev
1
2
Next→
Show All