Rev |
Age |
Author |
Path |
Log message |
Diff |
Changes |
4150 |
5601 d 0 h |
decky |
/trunk/kernel/arch/ia32/src/boot/ |
check for proper VESA mode attributes |
|
/trunk/kernel/arch/ia32/src/boot/vesa_real.inc
|
4149 |
5601 d 0 h |
decky |
/trunk/kernel/arch/ia32/src/boot/ |
ignore leading spaces in video mode command line |
|
/trunk/kernel/arch/ia32/src/boot/vesa_prot.inc
|
4148 |
5601 d 4 h |
decky |
/trunk/ |
as kernel little brother drivers are not needed anymore, the device numbers do not have to be correlated between kernel and uspace in any way
introduce new syscall sys_device_assign_devno() for generating system-wide unique device numbers for uspace |
|
/trunk/kernel/arch/amd64/src/amd64.c /trunk/kernel/arch/arm32/src/arm32.c /trunk/kernel/arch/ia32/src/drivers/i8254.c /trunk/kernel/arch/ia32/src/ia32.c /trunk/kernel/arch/ia32/src/smp/apic.c /trunk/kernel/arch/ia64/src/drivers/it.c /trunk/kernel/arch/ia64/src/ia64.c /trunk/kernel/arch/mips32/src/mips32.c /trunk/kernel/arch/ppc32/include/drivers/cuda.h /trunk/kernel/arch/ppc32/src/drivers/cuda.c /trunk/kernel/arch/ppc32/src/ppc32.c /trunk/kernel/arch/sparc64/src/drivers/kbd.c /trunk/kernel/genarch/include/drivers/dsrln/dsrlnin.h /trunk/kernel/genarch/include/drivers/i8042/i8042.h /trunk/kernel/genarch/include/drivers/ns16550/ns16550.h /trunk/kernel/genarch/include/drivers/z8530/z8530.h /trunk/kernel/genarch/src/drivers/dsrln/dsrlnin.c /trunk/kernel/genarch/src/drivers/i8042/i8042.c /trunk/kernel/genarch/src/drivers/ns16550/ns16550.c /trunk/kernel/genarch/src/drivers/z8530/z8530.c /trunk/kernel/generic/include/ddi/device.h /trunk/kernel/generic/include/syscall/syscall.h /trunk/kernel/generic/src/console/kconsole.c /trunk/kernel/generic/src/ddi/device.c /trunk/kernel/generic/src/syscall/syscall.c /trunk/uspace/app/klog/klog.c /trunk/uspace/lib/libc/generic/ddi.c /trunk/uspace/lib/libc/include/ddi.h /trunk/uspace/srv/console/console.c /trunk/uspace/srv/kbd/port/gxemul.c /trunk/uspace/srv/kbd/port/i8042.c /trunk/uspace/srv/kbd/port/msim.c /trunk/uspace/srv/kbd/port/ns16550.c /trunk/uspace/srv/kbd/port/z8530.c
|
4147 |
5601 d 4 h |
decky |
/trunk/kernel/generic/include/console/ |
move syscall wrappers to more suitable location |
|
/trunk/kernel/generic/include/console/console.h
|
4146 |
5601 d 4 h |
decky |
/trunk/kernel/generic/src/console/ |
move syscall wrappers to more suitable location |
|
/trunk/kernel/generic/src/console/console.c
|
4145 |
5601 d 5 h |
decky |
/trunk/kernel/arch/amd64/src/ |
fix typo |
|
/trunk/kernel/arch/amd64/src/interrupt.c
|
4144 |
5601 d 6 h |
decky |
/trunk/uspace/srv/kbd/port/ |
cstyle (Jiri, please be more careful) |
|
/trunk/uspace/srv/kbd/port/ski.c
|
4143 |
5601 d 16 h |
svoboda |
/trunk/uspace/srv/kbd/port/ |
Smarter polling to make ski keyboard usable again. |
|
/trunk/uspace/srv/kbd/port/ski.c
|
4142 |
5601 d 17 h |
svoboda |
/trunk/uspace/srv/fb/ |
Remove garbage. |
|
/trunk/uspace/srv/fb/serial_console.c
|
4141 |
5601 d 17 h |
svoboda |
/trunk/uspace/srv/fb/ |
Interbuffer support in serial framebuffer driver for faster VC switches. |
|
/trunk/uspace/srv/fb/serial_console.c /trunk/uspace/srv/fb/serial_console.h
|
4140 |
5601 d 18 h |
jermar |
/trunk/kernel/arch/sparc64/src/mm/ |
Update comments for the new hw_map(), which was committed in r4138. |
|
/trunk/kernel/arch/sparc64/src/mm/page.c
|
4139 |
5601 d 18 h |
jermar |
/trunk/uspace/srv/obio/ |
Revert the previous commit, which inappropriately reverted r4136. I should
really stop smoking this crap. |
|
/trunk/uspace/srv/obio/obio.c
|
4138 |
5601 d 18 h |
jermar |
/trunk/ |
Revert the previous commit. |
|
/trunk/kernel/arch/sparc64/src/mm/page.c /trunk/uspace/srv/obio/obio.c
|
4137 |
5601 d 18 h |
svoboda |
/trunk/kernel/ |
Make optionality of symbol information less intrusive per Jakub's request. Also, improve symtab function names and update their semantics. |
|
/trunk/kernel/Makefile /trunk/kernel/arch/amd64/src/debugger.c /trunk/kernel/arch/amd64/src/interrupt.c /trunk/kernel/arch/ia32/src/interrupt.c /trunk/kernel/arch/ia64/src/interrupt.c /trunk/kernel/arch/mips32/src/debugger.c /trunk/kernel/arch/mips32/src/exception.c /trunk/kernel/arch/mips32/src/mm/tlb.c /trunk/kernel/arch/ppc32/src/mm/tlb.c /trunk/kernel/arch/sparc64/src/trap/exception.c /trunk/kernel/generic/include/symtab.h /trunk/kernel/generic/src/console/cmd.c /trunk/kernel/generic/src/console/kconsole.c /trunk/kernel/generic/src/debug/symtab.c /trunk/kernel/generic/src/interrupt/interrupt.c /trunk/kernel/generic/src/synch/spinlock.c
|
4136 |
5601 d 18 h |
decky |
/trunk/uspace/srv/obio/ |
fix (probably) wrong bracketing |
|
/trunk/uspace/srv/obio/obio.c
|
4135 |
5601 d 21 h |
decky |
/trunk/ |
fix bad syntax |
|
/trunk/HelenOS.config
|
4134 |
5602 d 16 h |
decky |
/trunk/ |
resurrect big endian support for mips32: switch from mips-sgi-irix5 toolchain to mips-linux-gnu
the kernel is working alright, the user space has some bugs yet |
|
/trunk/boot/arch/mips32/loader/_link.ld.in /trunk/uspace/lib/libc/arch/mips32eb/include/ddi.h
/trunk/boot/arch/mips32/loader/_link.ld.in.binary /trunk/boot/arch/mips32/loader/_link.ld.in.ecoff
/trunk/boot/arch/mips32/loader/Makefile /trunk/contrib/toolchain/toolchain.mipseb32.sh /trunk/kernel/arch/mips32/Makefile.inc /trunk/uspace/lib/libc/arch/mips32eb/Makefile.inc
|
4133 |
5602 d 17 h |
svoboda |
/trunk/kernel/arch/ia32/include/ |
Fix non-SMP ia32 build. |
|
/trunk/kernel/arch/ia32/include/atomic.h
|
4132 |
5602 d 17 h |
svoboda |
/trunk/ |
Make kernel symbol information optional. |
|
/trunk/HelenOS.config /trunk/defaults/amd64/Makefile.config /trunk/defaults/arm32/Makefile.config /trunk/defaults/ia32/Makefile.config /trunk/defaults/ia64/Makefile.config /trunk/defaults/mips32/Makefile.config /trunk/defaults/ppc32/Makefile.config /trunk/defaults/sparc64/Makefile.config /trunk/kernel/Makefile /trunk/kernel/arch/amd64/src/debugger.c /trunk/kernel/arch/amd64/src/interrupt.c /trunk/kernel/arch/ia32/src/interrupt.c /trunk/kernel/arch/ia64/src/interrupt.c /trunk/kernel/arch/mips32/src/debugger.c /trunk/kernel/arch/mips32/src/exception.c /trunk/kernel/arch/mips32/src/mm/tlb.c /trunk/kernel/arch/ppc32/src/mm/tlb.c /trunk/kernel/arch/sparc64/src/trap/exception.c /trunk/kernel/generic/src/console/cmd.c /trunk/kernel/generic/src/console/kconsole.c /trunk/kernel/generic/src/interrupt/interrupt.c /trunk/kernel/generic/src/synch/spinlock.c
|
4131 |
5602 d 20 h |
decky |
/trunk/contrib/toolchain/ |
bump to newer versions |
|
/trunk/contrib/toolchain/toolchain.amd64.sh /trunk/contrib/toolchain/toolchain.ia32.sh /trunk/contrib/toolchain/toolchain.mipsel32.sh /trunk/contrib/toolchain/toolchain.sparc64.sh
|
4130 |
5604 d 19 h |
rimsky |
/branches/sparc/ |
Cleanup of the Niagara port. The main purpose of these changes is to make it easy to find out which code is generic, which is sun4u-specific and which is sun4v-specific. |
|
/branches/sparc/kernel/arch/sparc64/include/mm/sun4u/cache_spec.h /branches/sparc/kernel/arch/sparc64/include/sun4u/cpu_family.h /branches/sparc/kernel/arch/sparc64/include/sun4u/cpu_node.h /branches/sparc/kernel/arch/sparc64/include/sun4u/register.h /branches/sparc/kernel/arch/sparc64/include/sun4v/register.h /branches/sparc/kernel/arch/sparc64/src/mm/sun4u/cache.S /branches/sparc/kernel/arch/sparc64/src/sparc64.c /branches/sparc/kernel/arch/sparc64/src/sun4u/console.c /branches/sparc/kernel/arch/sparc64/src/sun4v/console.c
/branches/sparc/kernel/arch/sparc64/include/cpu_family.h /branches/sparc/kernel/arch/sparc64/include/cpu_node.h /branches/sparc/kernel/arch/sparc64/include/mm/cache_spec.h /branches/sparc/kernel/arch/sparc64/src/mm/cache.S
/branches/sparc/kernel/arch/sparc64/Makefile.inc /branches/sparc/kernel/arch/sparc64/include/asm.h /branches/sparc/kernel/arch/sparc64/include/barrier.h /branches/sparc/kernel/arch/sparc64/include/mm/sun4u/tlb.h /branches/sparc/kernel/arch/sparc64/include/mm/sun4v/frame.h /branches/sparc/kernel/arch/sparc64/include/mm/sun4v/tlb.h /branches/sparc/kernel/arch/sparc64/include/register.h /branches/sparc/kernel/arch/sparc64/include/sun4u/asm.h /branches/sparc/kernel/arch/sparc64/src/console.c /branches/sparc/kernel/arch/sparc64/src/cpu/sun4u/cpu.c /branches/sparc/kernel/arch/sparc64/src/cpu/sun4v/cpu.c /branches/sparc/kernel/arch/sparc64/src/mm/sun4u/tlb.c /branches/sparc/kernel/arch/sparc64/src/mm/sun4v/as.c /branches/sparc/kernel/arch/sparc64/src/mm/sun4v/tlb.c /branches/sparc/kernel/arch/sparc64/src/smp/sun4u/smp.c /branches/sparc/kernel/arch/sparc64/src/smp/sun4v/smp.c /branches/sparc/kernel/arch/sparc64/src/sun4u/sparc64.c /branches/sparc/kernel/arch/sparc64/src/sun4v/sparc64.c /branches/sparc/uspace/app/init/init.c
|
4129 |
5605 d 15 h |
rimsky |
/branches/sparc/kernel/arch/sparc64/ |
Implemented missing features in Niagara memory management, minor cleanup. |
|
/branches/sparc/kernel/arch/sparc64/Makefile.inc /branches/sparc/kernel/arch/sparc64/include/mm/sun4v/as.h /branches/sparc/kernel/arch/sparc64/include/mm/sun4v/page.h /branches/sparc/kernel/arch/sparc64/include/mm/sun4v/tlb.h /branches/sparc/kernel/arch/sparc64/include/mm/sun4v/tsb.h /branches/sparc/kernel/arch/sparc64/include/mm/sun4v/tte.h /branches/sparc/kernel/arch/sparc64/include/sun4v/regdef.h /branches/sparc/kernel/arch/sparc64/src/mm/sun4v/as.c /branches/sparc/kernel/arch/sparc64/src/mm/sun4v/tlb.c /branches/sparc/kernel/arch/sparc64/src/mm/sun4v/tsb.c /branches/sparc/kernel/arch/sparc64/src/trap/exception.c
|
4128 |
5606 d 0 h |
decky |
/trunk/kernel/arch/ia32/src/boot/ |
support for overriding the preconfigured VESA mode via GRUB command line option |
|
/trunk/kernel/arch/ia32/src/boot/vesa_prot.inc /trunk/kernel/arch/ia32/src/boot/vesa_real.inc
|
4127 |
5606 d 2 h |
decky |
/trunk/ |
parse VESA mode from a string
unify VESA initialization for ia32 and amd64 |
|
/trunk/kernel/arch/amd64/src/boot/vesa_prot.inc /trunk/kernel/arch/amd64/src/boot/vesa_real.inc /trunk/kernel/arch/amd64/src/boot/vesa_ret.inc /trunk/kernel/arch/ia32/src/boot/vesa_prot.inc /trunk/kernel/arch/ia32/src/boot/vesa_real.inc /trunk/kernel/arch/ia32/src/boot/vesa_ret.inc
/trunk/HelenOS.config /trunk/defaults/amd64/Makefile.config /trunk/defaults/ia32/Makefile.config /trunk/kernel/arch/amd64/src/boot/boot.S /trunk/kernel/arch/amd64/src/boot/memmap.c /trunk/kernel/arch/ia32/src/boot/boot.S
|
4126 |
5606 d 2 h |
decky |
/trunk/kernel/arch/ |
cleanup pm.h and related stuff (no change in functionality) |
|
/trunk/kernel/arch/amd64/include/asm.h /trunk/kernel/arch/amd64/include/cpu.h /trunk/kernel/arch/amd64/include/pm.h /trunk/kernel/arch/amd64/src/ddi/ddi.c /trunk/kernel/arch/amd64/src/pm.c /trunk/kernel/arch/ia32/include/cpu.h /trunk/kernel/arch/ia32/include/pm.h /trunk/kernel/arch/ia32/src/pm.c /trunk/kernel/arch/ia32/src/proc/scheduler.c /trunk/kernel/arch/ia32/src/smp/smp.c
|
4125 |
5606 d 3 h |
decky |
/trunk/kernel/arch/ia32/ |
rename selector() to gdtselector() to unify with amd64 |
|
/trunk/kernel/arch/ia32/include/pm.h /trunk/kernel/arch/ia32/src/ddi/ddi.c /trunk/kernel/arch/ia32/src/pm.c /trunk/kernel/arch/ia32/src/proc/scheduler.c /trunk/kernel/arch/ia32/src/syscall.c /trunk/kernel/arch/ia32/src/userspace.c
|
4124 |
5606 d 3 h |
decky |
/trunk/kernel/generic/include/ |
allow inclusion from assembler files |
|
/trunk/kernel/generic/include/macros.h
|
4123 |
5606 d 5 h |
decky |
/trunk/ |
bring back kernel HID on ppc32
this concludes the transition from chardev_t to indev_t and outdev_t |
|
/trunk/HelenOS.config /trunk/defaults/ppc32/Makefile.config /trunk/kernel/arch/ppc32/src/drivers/cuda.c /trunk/kernel/arch/ppc32/src/ppc32.c
|
4122 |
5606 d 5 h |
decky |
/trunk/ |
bring back HID on ia64 |
|
/trunk/HelenOS.config /trunk/defaults/ia64/Makefile.config /trunk/defaults/ia64/i460GX/Makefile.config /trunk/kernel/arch/ia64/src/ia64.c
|
4121 |
5606 d 6 h |
decky |
/trunk/ |
bring back support for Serengeti console |
|
/trunk/HelenOS.config
|
4120 |
5606 d 6 h |
decky |
/trunk/defaults/sparc64/ |
add more predefined configurations |
|
/trunk/defaults/sparc64/serengeti /trunk/defaults/sparc64/serengeti/Makefile.config /trunk/defaults/sparc64/us3 /trunk/defaults/sparc64/us3/Makefile.config
|
4119 |
5606 d 6 h |
decky |
/trunk/ |
get back support for framebuffer and keyboard for sparc64 (generic) |
|
/trunk/HelenOS.config /trunk/kernel/arch/sparc64/Makefile.inc /trunk/kernel/arch/sparc64/src/console.c /trunk/kernel/arch/sparc64/src/drivers/kbd.c /trunk/kernel/genarch/include/drivers/z8530/z8530.h /trunk/kernel/genarch/src/drivers/dsrln/dsrlnin.c /trunk/kernel/genarch/src/drivers/i8042/i8042.c /trunk/kernel/genarch/src/drivers/ns16550/ns16550.c /trunk/kernel/genarch/src/drivers/z8530/z8530.c
|
4118 |
5606 d 6 h |
decky |
/trunk/defaults/sparc64/ |
add default configuration for sparc64 (generic us) |
|
/trunk/defaults/sparc64/Makefile.config /trunk/defaults/sparc64/us /trunk/defaults/sparc64/us/Makefile.config
|
4117 |
5606 d 16 h |
decky |
/trunk/ |
arm32: update for the new scheme of device drivers and keyboard/serial modules
streamline arm32 port (as GXemul is still the only machine supported), more cleanup is needed |
|
/trunk/kernel/arch/arm32/include/debug /trunk/kernel/arch/arm32/include/machine.h /trunk/kernel/arch/arm32/src/debug
/trunk/HelenOS.config /trunk/defaults/arm32/Makefile.config /trunk/kernel/arch/arm32/Makefile.inc /trunk/kernel/arch/arm32/include/asm/boot.h /trunk/kernel/arch/arm32/include/drivers/gxemul.h /trunk/kernel/arch/arm32/src/arm32.c /trunk/kernel/arch/arm32/src/console.c /trunk/kernel/arch/arm32/src/drivers/gxemul.c /trunk/kernel/arch/arm32/src/exception.c /trunk/kernel/arch/arm32/src/interrupt.c /trunk/kernel/arch/arm32/src/mm/frame.c /trunk/kernel/arch/arm32/src/mm/page.c /trunk/kernel/arch/arm32/src/mm/page_fault.c /trunk/kernel/arch/arm32/src/panic.S
|
4116 |
5606 d 17 h |
svoboda |
/trunk/uspace/app/init/ |
Update message, cstyle. |
|
/trunk/uspace/app/init/init.c /trunk/uspace/app/init/version.c
|
4115 |
5606 d 19 h |
jermar |
/trunk/ |
Revert part of r4114 as I accidentally committed more than I intended. |
|
/trunk/HelenOS.config
|
4114 |
5606 d 19 h |
jermar |
/trunk/ |
Fix one RAW dependency. |
|
/trunk/HelenOS.config /trunk/kernel/arch/ia64/include/ski/ski.h /trunk/kernel/arch/ia64/src/asm.S /trunk/kernel/arch/ia64/src/ia64.c /trunk/kernel/arch/ia64/src/ski/ski.c /trunk/kernel/genarch/include/drivers/ns16550/ns16550.h
|
4113 |
5606 d 19 h |
svoboda |
/trunk/uspace/srv/kbd/include/ |
Add more comments. |
|
/trunk/uspace/srv/kbd/include/gsp.h
|
4112 |
5606 d 20 h |
svoboda |
/trunk/uspace/app/bdsh/ |
Fix grammar. |
|
/trunk/uspace/app/bdsh/exec.c
|
4111 |
5606 d 20 h |
jermar |
/trunk/kernel/arch/sparc64/ |
Update the SGCN driver to match the latest character I/O changes. |
|
/trunk/kernel/arch/sparc64/include/drivers/sgcn.h /trunk/kernel/arch/sparc64/src/console.c /trunk/kernel/arch/sparc64/src/drivers/sgcn.c
|