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)
/ – Rev 2226
Rev
Go to most recent revision
|
Show changed files
|
Directory listing
|
RSS feed
Filtering Options
From rev
To rev
Max revs
Search history for
Show All
Clear current filter
Rev
Age
Author
Path
Log message
Diff
2226
6331 d 4 h
decky
/trunk/contrib/conf/
MIPS boot image has grown
2225
6331 d 4 h
decky
/trunk/kernel/arch/mips32/
the bss and common sections have to be in .data output section to be properly generated in the binary image
(this might break IRIX, but it is already unmaintaned)
2224
6331 d 10 h
decky
/trunk/kernel/generic/src/console/
detach joined thread
2223
6331 d 10 h
decky
/trunk/kernel/generic/src/
add mcall0 command (calling a function on each CPU)
2222
6331 d 13 h
decky
/trunk/kernel/
map kernel pages explicitly as writable (this solves compatibility issues with Intel Core 2)
make VESA framebuffer initialization more robust
2221
6331 d 15 h
decky
/trunk/kernel/arch/ia32/src/boot/
fix typo in comment
2220
6331 d 15 h
decky
/trunk/kernel/arch/ia32/src/boot/
check for PSE support, add error message on PSE not present
make initial mapping explicitly writeable, turn PAE explicitly off (just in case)
2219
6331 d 16 h
decky
/trunk/kernel/arch/amd64/src/boot/
add error message on no long mode support
2218
6332 d 10 h
decky
/trunk/kernel/
support the possibility to send EOI or Interrupt Acknowledgement
prior to processing the interrupt
(this is essential on some architectures to prevent preemption deadlock)
2217
6332 d 11 h
jermar
/trunk/kernel/arch/ia32/src/smp/
On SMP amd64 and ia32 systems, release the irq->lock
before calling clock() from the interrupt handler.
This is important for maintaining kernel preemption
since no preemption can take place while a spinlock
is held.
2216
6332 d 14 h
decky
/trunk/
make thread ID 64 bit (task ID is 64 bit already)
cleanup thread syscalls
2215
6332 d 15 h
kebrt
/branches/arm/kernel/arch/arm32/src/drivers/
gxemul.c renamed
2214
6332 d 15 h
kebrt
/branches/arm/kernel/arch/arm32/
console_init() added, gxemul driver edited ("msim" string removed)
2213
6332 d 15 h
kebrt
/branches/arm/kernel/arch/arm32/
static variables (e.g. 'last' in generic/../device.c) not initialized to zero when bss section separated
2212
6332 d 15 h
kebrt
/branches/arm/kernel/generic/
aux_printf redirection removed
2211
6332 d 16 h
decky
/trunk/kernel/generic/src/synch/
reflect the renaming of printflock to printf_lock
2210
6332 d 16 h
decky
/trunk/
use more useful values
2209
6332 d 16 h
decky
/trunk/uspace/
use futex instead of pthread serialization
synchronize only output to stdout
cleanup
2208
6332 d 16 h
decky
/trunk/kernel/generic/
use spinlock only on console output, not other print functions
cleanup
2207
6333 d 9 h
jelen
/branches/fs/boot/arch/ia32/ramdisk/
ramdisk file
2206
6333 d 9 h
jelen
/branches/fs/kernel/generic/src/main/
ramdisk initialization
2205
6333 d 9 h
jelen
/branches/fs/kernel/generic/src/lib/
ramdisk initialization
2204
6333 d 9 h
jelen
/branches/fs/kernel/generic/include/lib/
ramdisk version flag 0->1
2203
6333 d 10 h
jelen
/branches/fs/boot/arch/ia32/
Link to ramdisk, added fs module
2202
6333 d 10 h
jelen
/branches/fs/boot/arch/ia32/grub/
Added fs module and ramdisk image
2201
6333 d 12 h
jancik
/branches/arm/kernel/generic/
Alf: Temporary kernel hack ... redirecting kernel printf function to aux_printf to kernel prints was visible
2200
6333 d 12 h
jancik
/branches/arm/kernel/arch/arm32/src/
Alf: nothing important arm32 ... comment unnesesary things, dummy.S each symbol have different address so you can found what function call fall down
2199
6333 d 12 h
jancik
/branches/arm/kernel/arch/arm32/
Alf: Memory management update
2198
6333 d 13 h
jancik
/branches/arm/
Alf: Start kernel at 0x8010 0000 with paging enabled
2197
6333 d 18 h
kebrt
/branches/arm/kernel/arch/arm32/
linker script reverted & -fno-zero-initialized-in-bss added
2196
6333 d 18 h
kebrt
/branches/arm/kernel/arch/arm32/
linker script reverted & -fno-zero-initialized-in-bss added
2195
6333 d 18 h
kebrt
/branches/arm/kernel/arch/arm32/include/
comments & formatting
2194
6333 d 18 h
kebrt
/branches/arm/kernel/arch/arm32/
linker script cleaned (not sure about all changes, but problem with stack_safe != 0 solved)
2193
6333 d 19 h
decky
/trunk/uspace/tester/
reimplement all tests from original ipcc
(cleanup needed)
2192
6333 d 19 h
decky
/trunk/uspace/libc/arch/sparc64/include/
fix uspace atomic_add according kernel code
2191
6333 d 20 h
kebrt
/branches/arm/kernel/arch/arm32/include/
stack constants
2190
6333 d 20 h
kebrt
/branches/arm/kernel/arch/arm32/include/
get_stack_base() added
2189
6333 d 20 h
kebrt
/branches/arm/kernel/arch/arm32/
ARM CPU identification
2188
6333 d 20 h
decky
/trunk/
new user space testing framework (unfinished)
2187
6333 d 21 h
decky
/trunk/kernel/generic/
add syscall for getting current thread ID