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)
/
trunk/
– Rev 4016
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
4016
5687 d 14 h
decky
/trunk/kernel/
better inline assembler readability using the new symbolic syntax
4015
5687 d 16 h
decky
/trunk/kernel/arch/ia32/
rename ia32_cboot() to arch_pre_main() and move it to ia32.c (to be in line with other platforms)
4014
5687 d 17 h
decky
/trunk/
cstyle
4013
5688 d 6 h
svoboda
/trunk/kernel/generic/
Didn't need strrcpy() afterall. Also remove strcpy() since strncpy() is better.
4012
5688 d 7 h
svoboda
/trunk/
Task names should only contain base names of commands. Also add 'boot:' prefix for binaries loaded by the kernel.
4011
5688 d 8 h
svoboda
/trunk/kernel/
String functions should be declared in string.h (and implemented in string.c) in the kernel.
4010
5688 d 12 h
decky
/trunk/uspace/srv/vfs/
support for pending (blocking) mounts (waiting for the presence of the filesystem implementation)
the mount point and filesystem type arguments of VFS_MOUNT were swapped, the IPC_M_PING was eliminated
small cleanups
4009
5688 d 12 h
decky
/trunk/uspace/srv/devmap/
support for pending (blocking) device lookups
cleanup & cstyle
4008
5688 d 12 h
decky
/trunk/uspace/srv/ns/
add support for pending (blocking) connections to services
cleanup & cstyle
4007
5688 d 12 h
decky
/trunk/uspace/srv/fs/
blocking connection to VFS
4006
5688 d 12 h
decky
/trunk/uspace/srv/fb/
cstyle
4005
5688 d 12 h
decky
/trunk/uspace/srv/rd/
blocking connection to device mapper
4004
5688 d 12 h
decky
/trunk/uspace/srv/console/
blocking connection to keyboard and video services
4003
5688 d 12 h
decky
/trunk/uspace/srv/kbd/generic/
blocking connection to cir_service
4002
5688 d 12 h
decky
/trunk/uspace/lib/libc/
add IPC_FLAG_BLOCKING for generic IPC blocking operations
add ipc_connect_me_to_blocking() for blocking connections
mount() has new flags argument
get_cons_phone() -> get_console_phone()
add common console_wait()
simplify vfs_connect() using blocking connection
add blocking support for device_get_handle()
swap VFS_MOUNT arguments, and blocking mount support
4001
5688 d 12 h
decky
/trunk/uspace/lib/libblock/
blocking connection
4000
5688 d 12 h
decky
/trunk/uspace/app/tester/devmap/
blocking connection
3999
5688 d 12 h
decky
/trunk/uspace/app/tester/vfs/
add flag
3998
5688 d 12 h
decky
/trunk/uspace/app/init/
remove console_wait() (this will be moved to libc)
mount only a single root filesystem, use IPC_FLAG_BLOCKING
3997
5688 d 12 h
decky
/trunk/uspace/app/tetris/
get_cons_phone() -> get_console_phone()
3996
5688 d 12 h
decky
/trunk/uspace/app/klog/
remove console_wait() (this will be moved to libc)
3995
5688 d 12 h
decky
/trunk/kernel/generic/src/main/
lower startup sleep (with proper explanation)
3994
5688 d 15 h
decky
/trunk/kernel/genarch/src/drivers/ega/
make sure the EGA framebuffer is initialized with proper attributes
3988
5689 d 7 h
svoboda
/trunk/kernel/generic/src/proc/
Fix misaligned columns (whoops).
3987
5689 d 8 h
svoboda
/trunk/kernel/
Read command line for multiboot modules on ia32 and copy it to task name. Other arches will need to initialize task names in the init structure to an empty string.
3986
5689 d 9 h
jermar
/trunk/uspace/lib/libc/
Introduce pio_enable() libc call.
3985
5689 d 10 h
svoboda
/trunk/kernel/arch/ia32/src/boot/
Rewrite rest of multiboot info parsing to C.
3984
5689 d 10 h
svoboda
/trunk/kernel/
The ia32-specific boot code is written completely in assembly for no reason. Start fixing this. For now rewrite the copying of multiboot info to C.
3983
5689 d 14 h
svoboda
/trunk/
task_set_name() syscall so that we can have names (for userspace-loaded) tasks again.
3982
5690 d 10 h
jermar
/trunk/kernel/
Do not set sysinfo for uspace drivers directly in the kernel drivers.
3981
5690 d 12 h
jermar
/trunk/kernel/genarch/src/kbd/
Get rid of unused variable.
3980
5690 d 14 h
svoboda
/trunk/uspace/app/bdsh/
The command line should ignore Tab.
3979
5691 d 6 h
jermar
/trunk/uspace/app/init/
Spawn OBIO driver from init.
3978
5691 d 9 h
jermar
/trunk/
Userspace driver for OBIO. This will make it possible to clear interrupts from
user space on UltraSPARC IIi and systems with Psycho. Not tested.
3977
5691 d 12 h
jermar
/trunk/uspace/srv/fhc/
Add the word 'controller'.
3976
5691 d 12 h
jermar
/trunk/uspace/srv/fhc/
Update comments.
3975
5691 d 16 h
decky
/trunk/kernel/genarch/src/drivers/ega/
keep original contents of the EGA framebuffer,
make sure the cursor is on
3974
5691 d 16 h
decky
/trunk/kernel/generic/src/console/
prettyprint help and tests
3973
5691 d 18 h
decky
/trunk/kernel/
kernel memory management revisited (phase 2): map physical memory according to zones
- ia32: register reserved and ACPI zones
- pareas are now used only for mapping of present physical memory (hw_area() is gone)
- firmware zones and physical addresses outside any zones are allowed to be mapped generally
- fix nasty antient bug in zones_insert_zone()
3972
5692 d 6 h
decky
/trunk/kernel/
kernel memory management revisited (phase 1): proper support for zone flags
- the zone_t structures are now statically allocated to be easily available
- the locking scheme was simplified
- new flags for non-available zones were introduced
- FRAME_LOW_4_GiB flag is removed, the functionality will be eventually reimplemented using a generic mechanism