Rev |
Age |
Author |
Path |
Log message |
Diff |
Changes |
4685 |
5542 d 15 h |
jermar |
/trunk/ |
Fix 16bpp modes. |
|
/trunk/kernel/arch/ia32/src/drivers/vesa.c /trunk/kernel/arch/ppc32/src/ppc32.c /trunk/kernel/arch/sparc64/src/drivers/scr.c /trunk/kernel/genarch/include/fb/visuals.h /trunk/kernel/genarch/src/fb/fb.c /trunk/uspace/srv/fb/fb.c
|
4676 |
5545 d 16 h |
jermar |
/trunk/ |
RGB conversion functions should work with a well-defined pixel format. |
|
/trunk/kernel/arch/arm32/src/mach/integratorcp/integratorcp.c /trunk/kernel/arch/arm32/src/mach/testarm/testarm.c /trunk/kernel/arch/ia32/src/drivers/vesa.c /trunk/kernel/arch/mips32/src/mips32.c /trunk/kernel/arch/ppc32/src/ppc32.c /trunk/kernel/arch/sparc64/src/drivers/scr.c /trunk/kernel/genarch/include/fb/visuals.h /trunk/kernel/genarch/src/fb/fb.c /trunk/uspace/srv/fb/fb.c
|
4675 |
5546 d 20 h |
decky |
/trunk/ |
cleanup some of the dirty hacks introduced into the arm32 port
add default configurations for the two supported arm32 variants |
|
/trunk/defaults/arm32/GXemul /trunk/defaults/arm32/GXemul/Makefile.config /trunk/defaults/arm32/integratorcp /trunk/defaults/arm32/integratorcp/Makefile.config
/trunk/HelenOS.config /trunk/boot/arch/arm32/loader/Makefile /trunk/boot/arch/arm32/loader/print/print.c /trunk/kernel/Makefile /trunk/kernel/arch/arm32/Makefile.inc /trunk/kernel/arch/arm32/include/mach/integratorcp/integratorcp.h /trunk/kernel/arch/arm32/include/mach/testarm/testarm.h /trunk/kernel/arch/arm32/src/arm32.c /trunk/kernel/arch/arm32/src/exception.c /trunk/kernel/arch/arm32/src/interrupt.c /trunk/kernel/arch/arm32/src/mm/frame.c
|
4672 |
5547 d 16 h |
jermar |
/trunk/kernel/arch/mips32/include/ |
Add simple atomic_lock_arch() to mips32 so that it builds for the msim target. |
|
/trunk/kernel/arch/mips32/include/atomic.h
|
4669 |
5548 d 23 h |
pillai |
/trunk/ |
ARM port for development board integratorcp(ARM926EJ core module). |
|
/trunk/boot/arch/arm32/loader/print/print.c /trunk/kernel/arch/arm32/include/mach /trunk/kernel/arch/arm32/include/machine_func.h /trunk/kernel/arch/arm32/src/exc_handler.S /trunk/kernel/arch/arm32/src/mach /trunk/kernel/arch/arm32/src/machine_func.c /trunk/kernel/genarch/include/drivers/pl050 /trunk/kernel/genarch/include/kbrd/scanc_pl050.h /trunk/kernel/genarch/src/drivers/pl050 /trunk/kernel/genarch/src/kbrd/kbrd_pl050.c /trunk/kernel/genarch/src/kbrd/scanc_pl050.c /trunk/uspace/srv/kbd/ctl/pl050.c /trunk/uspace/srv/kbd/port/pl050.c
/trunk/boot/arch/arm32/loader/print/gxemul.c /trunk/kernel/arch/arm32/include/drivers/gxemul.h /trunk/kernel/arch/arm32/src/drivers/gxemul.c
/trunk/HelenOS.config /trunk/boot/arch/arm32/Makefile.inc /trunk/boot/arch/arm32/loader/Makefile /trunk/boot/arch/arm32/loader/_link.ld.in /trunk/boot/arch/arm32/loader/boot.S /trunk/boot/arch/arm32/loader/main.c /trunk/kernel/Makefile /trunk/kernel/arch/arm32/Makefile.inc /trunk/kernel/arch/arm32/include/exception.h /trunk/kernel/arch/arm32/src/arm32.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/start.S /trunk/kernel/genarch/Makefile.inc /trunk/kernel/genarch/src/fb/fb.c /trunk/uspace/srv/fb/fb.c /trunk/uspace/srv/kbd/Makefile
|
4664 |
5552 d 20 h |
jermar |
/trunk/kernel/arch/ia64/include/ |
Add simple atomic_lock_arch() for ia64 |
|
/trunk/kernel/arch/ia64/include/atomic.h
|
4650 |
5561 d 3 h |
jermar |
/trunk/kernel/arch/sparc64/include/ |
Fix sparc64 non-debug build. |
|
/trunk/kernel/arch/sparc64/include/atomic.h
|
4641 |
5563 d 16 h |
jermar |
/trunk/kernel/arch/sparc64/src/ |
Adhere to the sparc64 ABI and provide stack space for procedure arguments. |
|
/trunk/kernel/arch/sparc64/src/asm.S
|
4636 |
5565 d 15 h |
jermar |
/trunk/ |
sparc64's SP_DELTA needs more space. |
|
/trunk/kernel/arch/sparc64/include/context.h /trunk/uspace/lib/libc/arch/sparc64/include/fibril.h /trunk/uspace/lib/libc/arch/sparc64/include/stack.h
|
4627 |
5569 d 0 h |
jermar |
/trunk/kernel/arch/mips32/include/ |
mips32's istate_t must respect the 8-byte stack alignment. |
|
/trunk/kernel/arch/mips32/include/context_offset.h
|
4625 |
5569 d 14 h |
jermar |
/trunk/kernel/arch/ia64/ |
The ia64 kernel needs to handle the Data Access Rights fault. |
|
/trunk/kernel/arch/ia64/include/mm/tlb.h /trunk/kernel/arch/ia64/src/ivt.S /trunk/kernel/arch/ia64/src/mm/tlb.c
|
4610 |
5574 d 16 h |
svoboda |
/trunk/ |
Kernel Mac ADB keyboard driver revived. |
|
/trunk/kernel/genarch/include/kbrd/scanc_mac.h /trunk/kernel/genarch/src/kbrd/scanc_mac.c
/trunk/HelenOS.config /trunk/kernel/arch/ppc32/src/ppc32.c /trunk/kernel/genarch/Makefile.inc /trunk/kernel/genarch/include/drivers/via-cuda/cuda.h /trunk/kernel/genarch/src/drivers/via-cuda/cuda.c /trunk/kernel/genarch/src/kbrd/kbrd.c
|
4556 |
5589 d 3 h |
decky |
/trunk/ |
define endianess externally to be able to exactly specify whether we are using UTF-32LE or UTF-32BE
quit messing with BOM in UTF-32 |
|
/trunk/kernel/arch/amd64/include/byteorder.h /trunk/kernel/arch/arm32/include/byteorder.h /trunk/kernel/arch/ia32/include/byteorder.h /trunk/kernel/arch/ia64/include/byteorder.h /trunk/kernel/arch/mips32/include/byteorder.h /trunk/kernel/arch/ppc32/include/byteorder.h /trunk/kernel/arch/sparc64/include/byteorder.h /trunk/uspace/lib/libc/arch/amd64/include/byteorder.h /trunk/uspace/lib/libc/arch/arm32/include/byteorder.h /trunk/uspace/lib/libc/arch/ia32/include/byteorder.h /trunk/uspace/lib/libc/arch/ia64/include/byteorder.h /trunk/uspace/lib/libc/arch/mips32/include/byteorder.h /trunk/uspace/lib/libc/arch/mips32eb/include/byteorder.h /trunk/uspace/lib/libc/arch/ppc32/include/byteorder.h /trunk/uspace/lib/libc/arch/sparc64/include/byteorder.h
/trunk/kernel/Makefile /trunk/kernel/arch/amd64/Makefile.inc /trunk/kernel/arch/arm32/Makefile.inc /trunk/kernel/arch/ia32/Makefile.inc /trunk/kernel/arch/ia64/Makefile.inc /trunk/kernel/arch/mips32/Makefile.inc /trunk/kernel/arch/mips32/include/elf.h /trunk/kernel/arch/ppc32/Makefile.inc /trunk/kernel/arch/sparc64/Makefile.inc /trunk/kernel/generic/include/byteorder.h /trunk/kernel/generic/include/string.h /trunk/kernel/generic/src/printf/printf_core.c /trunk/uspace/lib/libc/Makefile /trunk/uspace/lib/libc/Makefile.toolchain /trunk/uspace/lib/libc/arch/amd64/Makefile.inc /trunk/uspace/lib/libc/arch/arm32/Makefile.inc /trunk/uspace/lib/libc/arch/ia32/Makefile.inc /trunk/uspace/lib/libc/arch/ia64/Makefile.inc /trunk/uspace/lib/libc/arch/mips32/Makefile.inc /trunk/uspace/lib/libc/arch/mips32eb/Makefile.inc /trunk/uspace/lib/libc/arch/ppc32/Makefile.inc /trunk/uspace/lib/libc/arch/sparc64/Makefile.inc /trunk/uspace/lib/libc/generic/io/printf_core.c /trunk/uspace/lib/libc/include/byteorder.h /trunk/uspace/lib/libc/include/string.h /trunk/uspace/lib/softfloat/Makefile /trunk/uspace/lib/softfloat/include/sftypes.h
|
4490 |
5603 d 16 h |
decky |
/trunk/kernel/ |
remove redundant index_t and count_t types (which were always quite ambiguous and not actually needed) |
|
/trunk/kernel/arch/amd64/include/cpu.h /trunk/kernel/arch/amd64/include/mm/page.h /trunk/kernel/arch/amd64/include/proc/task.h /trunk/kernel/arch/amd64/include/types.h /trunk/kernel/arch/amd64/src/ddi/ddi.c /trunk/kernel/arch/amd64/src/interrupt.c /trunk/kernel/arch/arm32/include/mm/page.h /trunk/kernel/arch/arm32/include/types.h /trunk/kernel/arch/arm32/src/mm/tlb.c /trunk/kernel/arch/ia32/include/cpu.h /trunk/kernel/arch/ia32/include/mm/page.h /trunk/kernel/arch/ia32/include/proc/task.h /trunk/kernel/arch/ia32/include/smp/smp.h /trunk/kernel/arch/ia32/include/types.h /trunk/kernel/arch/ia32/src/ddi/ddi.c /trunk/kernel/arch/ia32/src/interrupt.c /trunk/kernel/arch/ia32/src/mm/frame.c /trunk/kernel/arch/ia32/src/mm/tlb.c /trunk/kernel/arch/ia32/src/smp/mps.c /trunk/kernel/arch/ia64/include/mm/page.h /trunk/kernel/arch/ia64/include/mm/tlb.h /trunk/kernel/arch/ia64/include/types.h /trunk/kernel/arch/ia64/src/mm/page.c /trunk/kernel/arch/ia64/src/mm/tlb.c /trunk/kernel/arch/ia64/src/mm/vhpt.c /trunk/kernel/arch/mips32/include/arch.h /trunk/kernel/arch/mips32/include/debugger.h /trunk/kernel/arch/mips32/include/mm/page.h /trunk/kernel/arch/mips32/include/types.h /trunk/kernel/arch/mips32/src/mips32.c /trunk/kernel/arch/mips32/src/mm/frame.c /trunk/kernel/arch/mips32/src/mm/tlb.c /trunk/kernel/arch/ppc32/include/mm/page.h /trunk/kernel/arch/ppc32/include/types.h /trunk/kernel/arch/ppc32/src/mm/frame.c /trunk/kernel/arch/ppc32/src/mm/tlb.c /trunk/kernel/arch/sparc64/include/mm/tlb.h /trunk/kernel/arch/sparc64/include/mm/tsb.h /trunk/kernel/arch/sparc64/include/types.h /trunk/kernel/arch/sparc64/src/drivers/fhc.c /trunk/kernel/arch/sparc64/src/drivers/pci.c /trunk/kernel/arch/sparc64/src/mm/as.c /trunk/kernel/arch/sparc64/src/mm/tlb.c /trunk/kernel/arch/sparc64/src/mm/tsb.c /trunk/kernel/arch/sparc64/src/smp/smp.c /trunk/kernel/genarch/src/acpi/madt.c /trunk/kernel/genarch/src/mm/asid.c /trunk/kernel/genarch/src/mm/page_ht.c /trunk/kernel/genarch/src/ofw/ebus.c /trunk/kernel/genarch/src/ofw/fhc.c /trunk/kernel/genarch/src/ofw/ofw_tree.c /trunk/kernel/genarch/src/ofw/pci.c /trunk/kernel/genarch/src/ofw/sbus.c /trunk/kernel/generic/include/adt/bitmap.h /trunk/kernel/generic/include/adt/btree.h /trunk/kernel/generic/include/adt/fifo.h /trunk/kernel/generic/include/adt/hash_table.h /trunk/kernel/generic/include/arch.h /trunk/kernel/generic/include/config.h /trunk/kernel/generic/include/console/chardev.h /trunk/kernel/generic/include/console/console.h /trunk/kernel/generic/include/console/kconsole.h /trunk/kernel/generic/include/cpu.h /trunk/kernel/generic/include/ddi/irq.h /trunk/kernel/generic/include/ipc/event.h /trunk/kernel/generic/include/mm/as.h /trunk/kernel/generic/include/mm/frame.h /trunk/kernel/generic/include/mm/slab.h /trunk/kernel/generic/include/mm/tlb.h /trunk/kernel/generic/include/proc/scheduler.h /trunk/kernel/generic/include/sort.h /trunk/kernel/generic/include/string.h /trunk/kernel/generic/include/symtab.h /trunk/kernel/generic/include/synch/futex.h /trunk/kernel/generic/include/synch/rwlock.h /trunk/kernel/generic/include/synch/spinlock.h /trunk/kernel/generic/src/adt/bitmap.c /trunk/kernel/generic/src/adt/btree.c /trunk/kernel/generic/src/adt/hash_table.c /trunk/kernel/generic/src/console/cmd.c /trunk/kernel/generic/src/console/console.c /trunk/kernel/generic/src/console/kconsole.c /trunk/kernel/generic/src/ddi/ddi.c /trunk/kernel/generic/src/ddi/irq.c /trunk/kernel/generic/src/debug/symtab.c /trunk/kernel/generic/src/ipc/event.c /trunk/kernel/generic/src/lib/sort.c /trunk/kernel/generic/src/lib/string.c /trunk/kernel/generic/src/main/kinit.c /trunk/kernel/generic/src/main/main.c /trunk/kernel/generic/src/mm/as.c /trunk/kernel/generic/src/mm/backend_anon.c /trunk/kernel/generic/src/mm/backend_elf.c /trunk/kernel/generic/src/mm/frame.c /trunk/kernel/generic/src/mm/slab.c /trunk/kernel/generic/src/mm/tlb.c /trunk/kernel/generic/src/printf/printf_core.c /trunk/kernel/generic/src/printf/vprintf.c /trunk/kernel/generic/src/printf/vsnprintf.c /trunk/kernel/generic/src/proc/scheduler.c /trunk/kernel/generic/src/synch/futex.c /trunk/kernel/generic/src/synch/spinlock.c /trunk/kernel/generic/src/synch/waitq.c /trunk/kernel/generic/src/time/clock.c /trunk/kernel/test/avltree/avltree1.c /trunk/kernel/test/mm/falloc2.c /trunk/kernel/test/mm/purge1.c /trunk/kernel/test/synch/rwlock4.c
|
4402 |
5619 d 15 h |
decky |
/trunk/ |
remove the confusing "Improved support for hyperthreading" configuration option |
|
/trunk/HelenOS.config /trunk/defaults/amd64/Makefile.config /trunk/defaults/ia32/Makefile.config /trunk/kernel/arch/amd64/include/atomic.h /trunk/kernel/arch/ia32/include/atomic.h /trunk/kernel/arch/ia32/src/atomic.S
|
4397 |
5620 d 17 h |
rimsky |
/trunk/kernel/arch/sparc64/src/mm/ |
TLB demap optimalization for US3. |
|
/trunk/kernel/arch/sparc64/src/mm/tlb.c
|
4363 |
5630 d 16 h |
svoboda |
/trunk/kernel/arch/ia64/src/drivers/ |
Kernel Ski driver should pull more keys at a time, similarly to the user-space driver. |
|
/trunk/kernel/arch/ia64/src/drivers/ski.c
|
4335 |
5640 d 21 h |
decky |
/trunk/kernel/arch/sparc64/src/drivers/ |
make sgcnin_init() consistent with similar driver functions |
|
/trunk/kernel/arch/sparc64/src/drivers/sgcn.c
|
4333 |
5642 d 13 h |
svoboda |
/trunk/kernel/ |
Fix ELF loading issue on mips32eb. |
|
/trunk/kernel/arch/mips32/include/elf.h /trunk/kernel/generic/include/byteorder.h
|
4329 |
5643 d 0 h |
svoboda |
/trunk/ |
Stop userspace kbd driver from polling when switching to kcon. Also, fix swapped reversed enabling/disabling of polling in kernel sgcn and ski drivers. |
|
/trunk/kernel/arch/ia64/src/drivers/ski.c /trunk/kernel/arch/sparc64/src/drivers/sgcn.c /trunk/uspace/srv/console/console.c /trunk/uspace/srv/kbd/generic/kbd.c /trunk/uspace/srv/kbd/include/kbd.h /trunk/uspace/srv/kbd/include/kbd_port.h /trunk/uspace/srv/kbd/port/dummy.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/sgcn.c /trunk/uspace/srv/kbd/port/ski.c /trunk/uspace/srv/kbd/port/sun.c /trunk/uspace/srv/kbd/port/z8530.c
|
4315 |
5646 d 15 h |
jermar |
/trunk/ |
Replace non-canonical B instructions with BA %xcc.
Fix one occurrence of deprecated Bicc instruction. |
|
/trunk/boot/arch/sparc64/loader/asm.S /trunk/boot/arch/sparc64/loader/boot.S /trunk/kernel/arch/sparc64/include/trap/trap_table.h /trunk/kernel/arch/sparc64/src/asm.S /trunk/kernel/arch/sparc64/src/dummy.s
|
4314 |
5646 d 16 h |
jermar |
/trunk/kernel/arch/sparc64/ |
Replace all deprecated BA (Bicc) instructions with BA %xcc instructions. |
|
/trunk/kernel/arch/sparc64/include/atomic.h /trunk/kernel/arch/sparc64/src/start.S /trunk/kernel/arch/sparc64/src/trap/trap_table.S
|
4313 |
5646 d 16 h |
jermar |
/trunk/kernel/arch/ |
Convert sgcn to the new HID wiring mechanism. |
|
/trunk/kernel/arch/ia64/src/drivers/ski.c /trunk/kernel/arch/sparc64/include/drivers/sgcn.h /trunk/kernel/arch/sparc64/src/console.c /trunk/kernel/arch/sparc64/src/drivers/sgcn.c
|
4311 |
5646 d 23 h |
decky |
/trunk/ |
change the way how input devices are wired together according to ticket #44
(also the proposal http://lists.modry.cz/cgi-bin/private/helenos-devel/2009-March/002507.html) |
|
/trunk/kernel/arch/ia64/include/drivers/ski.h /trunk/kernel/arch/ia64/src/drivers/ski.c /trunk/kernel/genarch/include/drivers/via-cuda /trunk/kernel/genarch/include/drivers/via-cuda/cuda.h /trunk/kernel/genarch/src/drivers/via-cuda /trunk/kernel/genarch/src/drivers/via-cuda/cuda.c
/trunk/kernel/arch/arm32/include/console.h /trunk/kernel/arch/arm32/src/console.c /trunk/kernel/arch/ia64/include/ski /trunk/kernel/arch/ia64/src/ski /trunk/kernel/arch/mips32/include/console.h /trunk/kernel/arch/mips32/src/console.c /trunk/kernel/arch/ppc32/include/drivers/cuda.h /trunk/kernel/arch/ppc32/src/drivers/cuda.c
/trunk/kernel/arch/amd64/src/amd64.c /trunk/kernel/arch/arm32/Makefile.inc /trunk/kernel/arch/arm32/src/arm32.c /trunk/kernel/arch/ia32/src/ia32.c /trunk/kernel/arch/ia64/Makefile.inc /trunk/kernel/arch/ia64/include/arch.h /trunk/kernel/arch/ia64/src/ia64.c /trunk/kernel/arch/ia64/src/smp/smp.c /trunk/kernel/arch/mips32/Makefile.inc /trunk/kernel/arch/mips32/src/mips32.c /trunk/kernel/arch/ppc32/Makefile.inc /trunk/kernel/arch/ppc32/include/drivers/pic.h /trunk/kernel/arch/ppc32/src/drivers/pic.c /trunk/kernel/arch/ppc32/src/dummy.s /trunk/kernel/arch/ppc32/src/interrupt.c /trunk/kernel/arch/ppc32/src/ppc32.c /trunk/kernel/arch/sparc64/include/drivers/kbd.h /trunk/kernel/arch/sparc64/src/console.c /trunk/kernel/arch/sparc64/src/drivers/kbd.c /trunk/kernel/arch/sparc64/src/drivers/sgcn.c /trunk/kernel/genarch/Makefile.inc /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/include/kbrd/kbrd.h /trunk/kernel/genarch/include/srln/srln.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/genarch/src/kbrd/kbrd.c /trunk/kernel/genarch/src/srln/srln.c /trunk/uspace/srv/kbd/port/sun.c
|
4283 |
5652 d 21 h |
decky |
/trunk/kernel/arch/sparc64/src/drivers/ |
repair a bug in calculating the address of hardware devices
(no cookies today :)) |
|
/trunk/kernel/arch/sparc64/src/drivers/kbd.c
|
4282 |
5653 d 1 h |
decky |
/trunk/kernel/arch/sparc64/ |
repair two glitches in memory management
(no beer today :)) |
|
/trunk/kernel/arch/sparc64/include/trap/mmu.h /trunk/kernel/arch/sparc64/src/mm/page.c
|
4277 |
5653 d 20 h |
jermar |
/trunk/kernel/arch/sparc64/ |
On sparc64, do fast indentity mapping only for physical memory.
For addresses above physical memory, such as I/O devices,
fall through to the C miss handler and map the memory noncacheably.
Replace deprecated Bicc instructions with proper Bcc instructions. |
|
/trunk/kernel/arch/sparc64/include/mm/frame.h /trunk/kernel/arch/sparc64/include/trap/mmu.h /trunk/kernel/arch/sparc64/src/mm/frame.c /trunk/kernel/arch/sparc64/src/mm/page.c /trunk/kernel/arch/sparc64/src/mm/tlb.c /trunk/kernel/arch/sparc64/src/start.S
|
4276 |
5653 d 20 h |
jermar |
/trunk/kernel/arch/sparc64/src/trap/ |
Replace the deprecated Bicc instructions with proper Bcc instructions. |
|
/trunk/kernel/arch/sparc64/src/trap/trap_table.S
|
4272 |
5654 d 15 h |
jermar |
/trunk/ |
Prevent optimizing ia64's PIO away.
This solves the frequent hangs of HelenOS/ia64 in i8042_init(). |
|
/trunk/kernel/arch/ia64/include/asm.h /trunk/uspace/lib/libc/arch/ia64/include/ddi.h
|
4270 |
5657 d 16 h |
decky |
/trunk/ |
fix serengeti console |
|
/trunk/HelenOS.config /trunk/kernel/arch/sparc64/src/console.c
|
4267 |
5658 d 13 h |
svoboda |
/trunk/kernel/ |
str_ncpy() vs str_cpy(). TODO: The same in userspace. |
|
/trunk/kernel/arch/arm32/src/arm32.c /trunk/kernel/arch/ia64/src/ia64.c /trunk/kernel/arch/mips32/src/mips32.c /trunk/kernel/arch/ppc32/src/ppc32.c /trunk/kernel/arch/sparc64/src/sparc64.c /trunk/kernel/genarch/src/multiboot/multiboot.c /trunk/kernel/generic/include/string.h /trunk/kernel/generic/src/console/kconsole.c /trunk/kernel/generic/src/debug/symtab.c /trunk/kernel/generic/src/lib/string.c /trunk/kernel/generic/src/main/kinit.c /trunk/kernel/generic/src/proc/task.c
|
4251 |
5661 d 19 h |
decky |
/trunk/kernel/ |
ia32, amd64: do not reboot via a triple fault (which is nasty), but use the i8042 controller to trigger CPU reset |
|
/trunk/kernel/arch/amd64/src/amd64.c /trunk/kernel/arch/amd64/src/pm.c /trunk/kernel/arch/ia32/src/ia32.c /trunk/kernel/arch/ia32/src/pm.c /trunk/kernel/genarch/include/drivers/i8042/i8042.h /trunk/kernel/genarch/src/drivers/i8042/i8042.c
|
4223 |
5664 d 20 h |
decky |
/trunk/kernel/ |
represent special keystrokes (cursor arrows, page up/down, delete, etc.) as appropriate Unicode characters
do not parse ANSI control sequences in kconsole, but in serial line driver |
|
/trunk/kernel/arch/arm32/src/arm32.c /trunk/kernel/arch/ia64/src/ski/ski.c /trunk/kernel/arch/ppc32/src/drivers/cuda.c /trunk/kernel/arch/sparc64/src/drivers/sgcn.c /trunk/kernel/arch/sparc64/src/mm/page.c /trunk/kernel/genarch/include/kbrd/scanc.h /trunk/kernel/genarch/include/kbrd/scanc_pc.h /trunk/kernel/genarch/include/kbrd/scanc_sun.h /trunk/kernel/genarch/src/drivers/dsrln/dsrlnout.c /trunk/kernel/genarch/src/drivers/ega/ega.c /trunk/kernel/genarch/src/drivers/i8042/i8042.c /trunk/kernel/genarch/src/fb/fb.c /trunk/kernel/genarch/src/kbrd/kbrd.c /trunk/kernel/genarch/src/kbrd/scanc_pc.c /trunk/kernel/genarch/src/kbrd/scanc_sun.c /trunk/kernel/genarch/src/srln/srln.c /trunk/kernel/generic/include/string.h /trunk/kernel/generic/include/sysinfo/sysinfo.h /trunk/kernel/generic/src/console/kconsole.c /trunk/kernel/generic/src/lib/string.c /trunk/kernel/generic/src/printf/printf_core.c
|
4220 |
5665 d 4 h |
decky |
/trunk/kernel/ |
update for string changes |
|
/trunk/kernel/arch/arm32/src/arm32.c /trunk/kernel/arch/arm32/src/asm.S /trunk/kernel/arch/ia64/src/cpu/cpu.c /trunk/kernel/arch/ia64/src/ia64.c /trunk/kernel/arch/ia64/src/interrupt.c /trunk/kernel/arch/ia64/src/ski/ski.c /trunk/kernel/arch/mips32/src/asm.S /trunk/kernel/arch/mips32/src/mips32.c /trunk/kernel/arch/ppc32/src/asm.S /trunk/kernel/arch/ppc32/src/ppc32.c /trunk/kernel/arch/sparc64/include/drivers/sgcn.h /trunk/kernel/arch/sparc64/src/console.c /trunk/kernel/arch/sparc64/src/drivers/kbd.c /trunk/kernel/arch/sparc64/src/drivers/pci.c /trunk/kernel/arch/sparc64/src/drivers/scr.c /trunk/kernel/arch/sparc64/src/drivers/sgcn.c /trunk/kernel/arch/sparc64/src/mm/page.c /trunk/kernel/arch/sparc64/src/sparc64.c /trunk/kernel/genarch/src/drivers/dsrln/dsrlnout.c /trunk/kernel/genarch/src/multiboot/multiboot.c /trunk/kernel/genarch/src/ofw/ebus.c /trunk/kernel/genarch/src/ofw/fhc.c /trunk/kernel/genarch/src/ofw/ofw_tree.c /trunk/kernel/genarch/src/ofw/pci.c /trunk/kernel/generic/src/main/kinit.c /trunk/kernel/generic/src/proc/program.c /trunk/kernel/generic/src/proc/task.c /trunk/kernel/generic/src/proc/thread.c /trunk/kernel/generic/src/synch/spinlock.c
|
4203 |
5666 d 18 h |
svoboda |
/trunk/kernel/arch/sparc64/src/drivers/ |
Output CRLF rather than LFCR as the former is the standard one. |
|
/trunk/kernel/arch/sparc64/src/drivers/sgcn.c
|
4202 |
5666 d 20 h |
decky |
/trunk/kernel/arch/sparc64/ |
fix compilation on sparc64 |
|
/trunk/kernel/arch/sparc64/include/memstr.h /trunk/kernel/arch/sparc64/src/asm.S /trunk/kernel/arch/sparc64/src/drivers/sgcn.c
|
4195 |
5668 d 15 h |
decky |
/trunk/kernel/arch/ |
detect SYSENTER/SYSEXIT support on boot
(this serves as a hint for people who try to boot HelenOS on Bochs emulating plain Pentium,
unfortunatelly it also kills VirtualBox, as it does not support SYSENTER/SYSEXIT officially,
see http://www.virtualbox.org/ticket/1248) |
|
/trunk/kernel/arch/amd64/include/cpuid.h /trunk/kernel/arch/ia32/include/cpuid.h /trunk/kernel/arch/ia32/src/boot/boot.S
|
4162 |
5678 d 14 h |
jermar |
/trunk/kernel/arch/amd64/ |
Discard the eh_frame section on amd64, which improves the kernel size by
hundreds of kilobytes. Discard all other unknown sections as well. |
|
/trunk/kernel/arch/amd64/_link.ld.in
|
4152 |
5680 d 17 h |
jermar |
/trunk/kernel/arch/ia32/src/boot/ |
Fix typo. |
|
/trunk/kernel/arch/ia32/src/boot/vesa_real.inc
|
4151 |
5680 d 19 h |
decky |
/trunk/kernel/arch/ia32/src/ |
properly detect VESA 16 bpp modes with 5:5:5 colors |
|
/trunk/kernel/arch/ia32/src/boot/vesa_prot.inc /trunk/kernel/arch/ia32/src/boot/vesa_real.inc /trunk/kernel/arch/ia32/src/drivers/vesa.c
|