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)
/
branches
/
shell
/
kernel/
@ 3277
– Rev 0
Rev
Hide 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
Changes
3198
5860 d 6 h
svoboda
/trunk/
Use initrd with mips32 port. Increase memory size.
/trunk/boot/arch/mips32/loader/Makefile
/trunk/kernel/generic/include/config.h
3194
5860 d 14 h
jermar
/trunk/kernel/generic/src/console/
Remove left-over debugging stuff.
/trunk/kernel/generic/src/console/kconsole.c
3193
5861 d 5 h
jermar
/trunk/kernel/
cstyle fixes
/trunk/kernel/arch/ppc32/src/mm/page.c
/trunk/kernel/arch/ppc32/src/mm/tlb.c
/trunk/kernel/generic/src/console/kconsole.c
/trunk/kernel/generic/src/main/main.c
3189
5866 d 4 h
jermar
/trunk/kernel/arch/ppc32/src/
Implement memcpy_to_uspace_failover_address for ppc32.
This fixes kernel side of ticket #59.
/trunk/kernel/arch/ppc32/src/asm.S
3188
5868 d 2 h
jermar
/trunk/kernel/generic/src/mm/
Finer grained waiting for memory with consideration of the number
of available memory frames.
/trunk/kernel/generic/src/mm/frame.c
3187
5868 d 7 h
jermar
/trunk/kernel/generic/src/mm/
Get rid of the infamous "Sleep not implemented" panic during low memory
condition. Use a condition variable to implement the sleep. As of now, the
condition is rather coarse and can cause that threads may sleep unnecessarily.
Needs to be fine tuned and based on the amount of memory available.
/trunk/kernel/generic/src/mm/frame.c
3186
5868 d 7 h
jermar
/trunk/kernel/
Support for active mutexes. Active mutexes implement busy waiting, pretty much
in the same way as spinlocks, but can be passed to condition variables, which is
the motivation for this enhancement.
/trunk/kernel/genarch/src/mm/as_ht.c
/trunk/kernel/generic/include/synch/mutex.h
/trunk/kernel/generic/src/ipc/ipc.c
/trunk/kernel/generic/src/mm/as.c
/trunk/kernel/generic/src/proc/task.c
/trunk/kernel/generic/src/synch/condvar.c
/trunk/kernel/generic/src/synch/mutex.c
/trunk/kernel/generic/src/synch/rwlock.c
/trunk/kernel/test/mm/slab2.c
3185
5869 d 6 h
jermar
/trunk/kernel/generic/src/mm/
cstyle for frame.c
/trunk/kernel/generic/src/mm/frame.c
3184
5869 d 9 h
jermar
/trunk/kernel/generic/src/ipc/
Fix a scary two-year old bug: do not attempt to initialize a call structure if
its allocation failed.
/trunk/kernel/generic/src/ipc/ipc.c
3183
5869 d 11 h
jermar
/trunk/kernel/generic/src/mm/
Avoid easy deadlock while printing slab cache statistics.
/trunk/kernel/generic/src/mm/slab.c
3182
5869 d 11 h
jermar
/trunk/kernel/generic/include/mm/
cstyle for slab.h
/trunk/kernel/generic/include/mm/slab.h
3181
5870 d 14 h
jermar
/trunk/kernel/generic/src/
cstyle for kinit.c and scheduler.c
/trunk/kernel/generic/src/main/kinit.c
/trunk/kernel/generic/src/proc/scheduler.c
3180
5870 d 16 h
jermar
/trunk/kernel/generic/src/mm/
cstyle for slab.c
/trunk/kernel/generic/src/mm/slab.c
3179
5871 d 8 h
jermar
/trunk/kernel/
Introduce the notion of FPU_NO_CFLAGS and separate building of test/fpu
objects and building the rest of kernel objects. Now, amd64 and ia32 can
enable things such as SSE selectively for the test/fpu/*.
/trunk/kernel/Makefile
/trunk/kernel/arch/amd64/Makefile.inc
/trunk/kernel/arch/ia32/Makefile.inc
3175
5872 d 13 h
jermar
/trunk/kernel/generic/src/main/
Don't print anything before the kernel initializes the first THE
structure. This fixes a regression introduced in r3061. If anything
worked from r3061 until now, it was only due to luck. arm32 was not
that lucky when built with gcc 4.3.1.
/trunk/kernel/generic/src/main/main.c
3173
5873 d 4 h
jermar
/trunk/kernel/arch/ia32/
Don't build the ia32 kernel with MMX/SSE/3DNOW enabled. This was causing
problems with gcc 4.3.1 which generated MMX aided code in a context that
didn't allow this.
/trunk/kernel/arch/ia32/Makefile.inc
3172
5873 d 4 h
jermar
/trunk/kernel/
Frame pointers will make debugging much easier.
/trunk/kernel/Makefile
3167
5873 d 16 h
svoboda
/trunk/kernel/arch/mips32/include/
Fix mips32 atomic_add() which would break build unless a constant was propagated into the second argument. (Specifically at -O0)
/trunk/kernel/arch/mips32/include/atomic.h
3165
5874 d 4 h
jermar
/trunk/kernel/test/avltree/
Fix an off-by-one bug in avltree1 test and also declare an unused static
function as used. These two bugs were breaking building by gcc 4.3.1.
/trunk/kernel/test/avltree/avltree1.c
3164
5875 d 4 h
jermar
/trunk/
First argument of atomic functions is read-write (ia32).
/trunk/kernel/arch/ia32/include/atomic.h
/trunk/uspace/lib/libc/arch/ia32/include/atomic.h
←Prev
1
2
Next→
Show All