4651 |
5661 d 7 h |
pillai |
/branches/arm/ |
Generic framework for arm architecture
Support for integratorcp
pl050 keyboard controller driver in kernel and userland. |
|
/branches/arm/boot/arch/arm32/loader/print/print.c /branches/arm/kernel/arch/arm32/include/mach /branches/arm/kernel/arch/arm32/include/mach/integratorcp /branches/arm/kernel/arch/arm32/include/mach/integratorcp/integratorcp.h /branches/arm/kernel/arch/arm32/include/mach/testarm /branches/arm/kernel/arch/arm32/include/mach/testarm/testarm.h /branches/arm/kernel/arch/arm32/include/machine_func.h /branches/arm/kernel/arch/arm32/src/mach /branches/arm/kernel/arch/arm32/src/mach/integratorcp /branches/arm/kernel/arch/arm32/src/mach/integratorcp/integratorcp.c /branches/arm/kernel/arch/arm32/src/mach/testarm /branches/arm/kernel/arch/arm32/src/mach/testarm/testarm.c /branches/arm/kernel/arch/arm32/src/machine_func.c /branches/arm/kernel/genarch/include/drivers/pl050 /branches/arm/kernel/genarch/include/drivers/pl050/pl050.h /branches/arm/kernel/genarch/include/kbrd/scanc_pl050.h /branches/arm/kernel/genarch/src/drivers/pl050 /branches/arm/kernel/genarch/src/drivers/pl050/pl050.c /branches/arm/kernel/genarch/src/kbrd/kbrd_pl050.c /branches/arm/kernel/genarch/src/kbrd/scanc_pl050.c /branches/arm/uspace/srv/kbd/ctl/pl050.c /branches/arm/uspace/srv/kbd/port/pl050.c
/branches/arm/boot/arch/arm32/loader/print/gxemul.c /branches/arm/kernel/arch/arm32/include/drivers/gxemul.h /branches/arm/kernel/arch/arm32/src/drivers/gxemul.c
/branches/arm/HelenOS.config /branches/arm/boot/arch/arm32/Makefile.inc /branches/arm/boot/arch/arm32/loader/Makefile /branches/arm/boot/arch/arm32/loader/_link.ld.in /branches/arm/boot/arch/arm32/loader/boot.S /branches/arm/boot/arch/arm32/loader/main.c /branches/arm/kernel/Makefile /branches/arm/kernel/arch/arm32/Makefile.inc /branches/arm/kernel/arch/arm32/src/arm32.c /branches/arm/kernel/arch/arm32/src/exception.c /branches/arm/kernel/arch/arm32/src/interrupt.c /branches/arm/kernel/arch/arm32/src/mm/frame.c /branches/arm/kernel/genarch/Makefile.inc /branches/arm/kernel/genarch/src/fb/fb.c /branches/arm/uspace/srv/fb/fb.c /branches/arm/uspace/srv/kbd/Makefile
|
4647 |
5663 d 5 h |
jermar |
/branches/arm/ |
Branch out a new arm branch. |
|
/branches/arm
|
4509 |
5700 d 10 h |
decky |
/trunk/uspace/ |
rename libadt -> adt |
|
/trunk/uspace/lib/libc/generic/adt /trunk/uspace/lib/libc/include/adt
/trunk/uspace/lib/libc/generic/libadt /trunk/uspace/lib/libc/include/libadt
/trunk/uspace/app/trace/ipcp.c /trunk/uspace/app/trace/proto.c /trunk/uspace/app/trace/proto.h /trunk/uspace/lib/libblock/libblock.c /trunk/uspace/lib/libblock/libblock.h /trunk/uspace/lib/libc/Makefile /trunk/uspace/lib/libc/generic/adt/hash_table.c /trunk/uspace/lib/libc/generic/adt/list.c /trunk/uspace/lib/libc/generic/async.c /trunk/uspace/lib/libc/generic/fibril.c /trunk/uspace/lib/libc/generic/io/io.c /trunk/uspace/lib/libc/generic/ipc.c /trunk/uspace/lib/libc/include/adt/hash_table.h /trunk/uspace/lib/libc/include/fibril.h /trunk/uspace/lib/libc/include/ipc/devmap.h /trunk/uspace/lib/libc/include/stdio.h /trunk/uspace/srv/console/console.c /trunk/uspace/srv/fs/devfs/devfs_ops.c /trunk/uspace/srv/fs/fat/fat_idx.c /trunk/uspace/srv/fs/fat/fat_ops.c /trunk/uspace/srv/fs/tmpfs/tmpfs.h /trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c /trunk/uspace/srv/kbd/Makefile /trunk/uspace/srv/kbd/genarch/gsp.c /trunk/uspace/srv/kbd/generic/kbd.c /trunk/uspace/srv/kbd/include/gsp.h /trunk/uspace/srv/ns/clonable.c /trunk/uspace/srv/ns/service.c /trunk/uspace/srv/ns/task.c /trunk/uspace/srv/vfs/vfs.c /trunk/uspace/srv/vfs/vfs.h /trunk/uspace/srv/vfs/vfs_lookup.c /trunk/uspace/srv/vfs/vfs_node.c /trunk/uspace/srv/vfs/vfs_ops.c /trunk/uspace/srv/vfs/vfs_register.c
|
4462 |
5705 d 4 h |
decky |
/trunk/uspace/srv/kbd/ |
keyboard server rewrite: rename "kbd events" to more generic "console events" and similar changes
rename key_buffer.* to keybuffer.*
coding style changes |
|
/trunk/uspace/srv/kbd/generic/keybuffer.c /trunk/uspace/srv/kbd/include/keybuffer.h
/trunk/uspace/srv/kbd/generic/key_buffer.c /trunk/uspace/srv/kbd/include/key_buffer.h
/trunk/uspace/srv/kbd/Makefile /trunk/uspace/srv/kbd/ctl/gxe_fb.c /trunk/uspace/srv/kbd/ctl/pc.c /trunk/uspace/srv/kbd/ctl/stty.c /trunk/uspace/srv/kbd/ctl/sun.c /trunk/uspace/srv/kbd/genarch/stroke.c /trunk/uspace/srv/kbd/generic/kbd.c /trunk/uspace/srv/kbd/include/kbd.h /trunk/uspace/srv/kbd/include/layout.h /trunk/uspace/srv/kbd/layout/cz.c /trunk/uspace/srv/kbd/layout/us_dvorak.c /trunk/uspace/srv/kbd/layout/us_qwerty.c
|
4413 |
5719 d 11 h |
decky |
/trunk/uspace/ |
add space before $@ |
|
/trunk/uspace/app/init/Makefile /trunk/uspace/app/klog/Makefile /trunk/uspace/app/tester/Makefile /trunk/uspace/app/tetris/Makefile /trunk/uspace/srv/bd/gxe_bd/Makefile /trunk/uspace/srv/console/Makefile /trunk/uspace/srv/devmap/Makefile /trunk/uspace/srv/fb/Makefile /trunk/uspace/srv/fhc/Makefile /trunk/uspace/srv/fs/fat/Makefile /trunk/uspace/srv/fs/tmpfs/Makefile /trunk/uspace/srv/kbd/Makefile /trunk/uspace/srv/ns/Makefile /trunk/uspace/srv/obio/Makefile /trunk/uspace/srv/rd/Makefile /trunk/uspace/srv/vfs/Makefile
|
4334 |
5744 d 1 h |
svoboda |
/trunk/uspace/srv/kbd/ |
Select correct kbd controller driver on bgxemul. |
|
/trunk/uspace/srv/kbd/Makefile
|
4284 |
5754 d 7 h |
decky |
/trunk/uspace/srv/kbd/ |
add NS16550 support for sparc64 |
|
/trunk/uspace/srv/kbd/include/sun.h /trunk/uspace/srv/kbd/port/sun.c
/trunk/uspace/srv/kbd/Makefile /trunk/uspace/srv/kbd/port/ns16550.c /trunk/uspace/srv/kbd/port/z8530.c
|
4240 |
5764 d 7 h |
svoboda |
/trunk/ |
Primitive means of switching keyboard layout at run time. Use Ctrl+Fn, 1 = QWERTY, 2 = Dvorak, 3 = Czech. Remove compile-time option. |
|
/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/uspace/srv/console/console.c /trunk/uspace/srv/kbd/Makefile /trunk/uspace/srv/kbd/generic/kbd.c /trunk/uspace/srv/kbd/include/layout.h /trunk/uspace/srv/kbd/layout/cz.c /trunk/uspace/srv/kbd/layout/us_dvorak.c /trunk/uspace/srv/kbd/layout/us_qwerty.c
|
4237 |
5764 d 13 h |
svoboda |
/trunk/ |
WIP Czech keyboard layout. |
|
/trunk/uspace/srv/kbd/layout/cz.c
/trunk/HelenOS.config /trunk/uspace/srv/kbd/Makefile
|
4070 |
5789 d 6 h |
rimsky |
/trunk/ |
SGCN driver modified to reflect the new keyboard driver architecture. Making the Serengeti bootable image smaller by not including some servers/applications. |
|
/trunk/boot/arch/sparc64/loader/Makefile /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/sgcn.c /trunk/kernel/arch/sparc64/src/sparc64.c /trunk/uspace/srv/kbd/Makefile /trunk/uspace/srv/kbd/port/sgcn.c
|
4067 |
5792 d 0 h |
jermar |
/trunk/uspace/srv/kbd/ |
Fix typo in i460GX |
|
/trunk/uspace/srv/kbd/Makefile
|
4061 |
5792 d 9 h |
svoboda |
/trunk/uspace/srv/kbd/ |
Constructing parser machines for tty keyboards by hand is a pain. Let the machine do it -- let's nuke some ants. |
|
/trunk/uspace/srv/kbd/genarch /trunk/uspace/srv/kbd/genarch/gsp.c /trunk/uspace/srv/kbd/genarch/stroke.c /trunk/uspace/srv/kbd/include/gsp.h /trunk/uspace/srv/kbd/include/stroke.h
/trunk/uspace/srv/kbd/Makefile /trunk/uspace/srv/kbd/ctl/gxe_fb.c /trunk/uspace/srv/kbd/ctl/pc.c /trunk/uspace/srv/kbd/ctl/stty.c /trunk/uspace/srv/kbd/ctl/sun.c /trunk/uspace/srv/kbd/generic/kbd.c /trunk/uspace/srv/kbd/include/kbd_ctl.h
|
4049 |
5793 d 1 h |
svoboda |
/trunk/uspace/srv/kbd/ |
Do not create obsolete symlinks. |
|
/trunk/uspace/srv/kbd/Makefile
|
4044 |
5793 d 6 h |
svoboda |
/trunk/ |
Userspace driver for ski keyboard port. |
|
/trunk/uspace/srv/kbd/port/ski.c
/trunk/kernel/arch/ia64/src/ski/ski.c /trunk/uspace/srv/kbd/Makefile
|
3926 |
5810 d 1 h |
svoboda |
/trunk/uspace/srv/kbd/ |
Compile i8042+pc for ia64. |
|
/trunk/uspace/srv/kbd/Makefile
|
3925 |
5810 d 1 h |
svoboda |
/trunk/uspace/srv/kbd/ |
Fix typos. Remove old makefile parts. |
|
/trunk/uspace/srv/kbd/Makefile /trunk/uspace/srv/kbd/port/sgcn.c /trunk/uspace/srv/kbd/port/z8530.c
|
3924 |
5810 d 1 h |
svoboda |
/trunk/uspace/srv/ |
Add some missing ports and controllers (untested). Remove old parts of keyboard driver. |
|
/trunk/uspace/srv/kbd/ctl/sun.c /trunk/uspace/srv/kbd/port/ns16550.c /trunk/uspace/srv/kbd/port/sgcn.c /trunk/uspace/srv/kbd/port/z8530.c
/trunk/uspace/srv/kbd/arch /trunk/uspace/srv/kbd/genarch /trunk/uspace/srv/kbd/include/keys.h
/trunk/uspace/srv/console/console.c /trunk/uspace/srv/kbd/Makefile /trunk/uspace/srv/kbd/ctl/gxe_fb.c /trunk/uspace/srv/kbd/ctl/pc.c /trunk/uspace/srv/kbd/ctl/stty.c /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/i8042.h /trunk/uspace/srv/kbd/port/msim.c
|
3923 |
5811 d 0 h |
svoboda |
/trunk/ |
Keyboard driver overhaul -- organize by hardware structure. This is w.i.p. Modifier keys, as well as ppc32, ia64 and sparc64 will not work yet. |
|
/trunk/uspace/srv/kbd/ctl /trunk/uspace/srv/kbd/ctl/gxe_fb.c /trunk/uspace/srv/kbd/ctl/pc.c /trunk/uspace/srv/kbd/ctl/stty.c /trunk/uspace/srv/kbd/include/kbd_ctl.h /trunk/uspace/srv/kbd/include/kbd_port.h /trunk/uspace/srv/kbd/include/layout.h /trunk/uspace/srv/kbd/layout /trunk/uspace/srv/kbd/layout/us_dvorak.c /trunk/uspace/srv/kbd/layout/us_qwerty.c /trunk/uspace/srv/kbd/port /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/i8042.h /trunk/uspace/srv/kbd/port/msim.c
/trunk/HelenOS.config /trunk/uspace/lib/libc/generic/io/stream.c /trunk/uspace/lib/libc/generic/kbd.c /trunk/uspace/lib/libc/include/kbd/keycode.h /trunk/uspace/srv/console/console.c /trunk/uspace/srv/kbd/Makefile /trunk/uspace/srv/kbd/generic/kbd.c /trunk/uspace/srv/kbd/include/kbd.h
|
3882 |
5816 d 3 h |
decky |
/trunk/uspace/ |
cleanup configuration
code cleanup |
|
/trunk/uspace/lib/libc/include/macros.h
/trunk/uspace/Makefile /trunk/uspace/app/bdsh/Makefile /trunk/uspace/app/init/Makefile /trunk/uspace/app/init/version.c /trunk/uspace/app/klog/Makefile /trunk/uspace/app/tester/Makefile /trunk/uspace/app/tetris/Makefile /trunk/uspace/app/trace/Makefile /trunk/uspace/lib/libblock/Makefile /trunk/uspace/lib/libc/Makefile /trunk/uspace/lib/libc/Makefile.toolchain /trunk/uspace/lib/libc/arch/amd64/Makefile.inc /trunk/uspace/lib/libc/arch/amd64/_link.ld.in /trunk/uspace/lib/libc/arch/arm32/Makefile.inc /trunk/uspace/lib/libc/arch/arm32/_link.ld.in /trunk/uspace/lib/libc/arch/ia32/Makefile.inc /trunk/uspace/lib/libc/arch/ia32/_link.ld.in /trunk/uspace/lib/libc/arch/ia64/Makefile.inc /trunk/uspace/lib/libc/arch/ia64/_link.ld.in /trunk/uspace/lib/libc/arch/mips32/Makefile.inc /trunk/uspace/lib/libc/arch/mips32/_link.ld.in /trunk/uspace/lib/libc/arch/mips32eb/Makefile.inc /trunk/uspace/lib/libc/arch/ppc32/Makefile.inc /trunk/uspace/lib/libc/arch/ppc32/_link.ld.in /trunk/uspace/lib/libc/arch/sparc64/Makefile.inc /trunk/uspace/lib/libc/arch/sparc64/_link.ld.in /trunk/uspace/lib/libfs/Makefile /trunk/uspace/lib/softfloat/Makefile /trunk/uspace/lib/softint/Makefile /trunk/uspace/srv/console/Makefile /trunk/uspace/srv/devmap/Makefile /trunk/uspace/srv/fb/Makefile /trunk/uspace/srv/fb/fb.c /trunk/uspace/srv/fs/fat/Makefile /trunk/uspace/srv/fs/fat/fat.c /trunk/uspace/srv/fs/tmpfs/Makefile /trunk/uspace/srv/kbd/Makefile /trunk/uspace/srv/kbd/arch/ia64/src/kbd.c /trunk/uspace/srv/kbd/arch/ppc32/src/kbd.c /trunk/uspace/srv/loader/Makefile /trunk/uspace/srv/loader/arch/amd64/Makefile.inc /trunk/uspace/srv/loader/arch/amd64/_link.ld.in /trunk/uspace/srv/loader/arch/arm32/Makefile.inc /trunk/uspace/srv/loader/arch/arm32/_link.ld.in /trunk/uspace/srv/loader/arch/ia32/Makefile.inc /trunk/uspace/srv/loader/arch/ia32/_link.ld.in /trunk/uspace/srv/loader/arch/ia64/Makefile.inc /trunk/uspace/srv/loader/arch/ia64/_link.ld.in /trunk/uspace/srv/loader/arch/mips32/Makefile.inc /trunk/uspace/srv/loader/arch/mips32/_link.ld.in /trunk/uspace/srv/loader/arch/ppc32/Makefile.inc /trunk/uspace/srv/loader/arch/ppc32/_link.ld.in /trunk/uspace/srv/loader/arch/sparc64/Makefile.inc /trunk/uspace/srv/loader/arch/sparc64/_link.ld.in /trunk/uspace/srv/ns/Makefile /trunk/uspace/srv/pci/Makefile /trunk/uspace/srv/pci/libpci/Makefile /trunk/uspace/srv/rd/Makefile /trunk/uspace/srv/vfs/Makefile
|
3803 |
5839 d 5 h |
decky |
/trunk/ |
configuration system overhaul (requires newt) |
|
/trunk/boot/boot.config /trunk/kernel/kernel.config /trunk/uspace/uspace.config
/trunk/HelenOS.config /trunk/Makefile /trunk/boot/Makefile /trunk/boot/arch/arm32/loader/Makefile /trunk/boot/arch/ia64/loader/Makefile /trunk/boot/arch/mips32/loader/Makefile /trunk/boot/arch/ppc32/loader/Makefile /trunk/boot/arch/ppc64/loader/Makefile /trunk/boot/arch/sparc64/loader/Makefile /trunk/kernel/Makefile /trunk/tools/config.py /trunk/uspace/Makefile /trunk/uspace/app/bdsh/Makefile /trunk/uspace/app/init/Makefile /trunk/uspace/app/klog/Makefile /trunk/uspace/app/tester/Makefile /trunk/uspace/app/tetris/Makefile /trunk/uspace/app/trace/Makefile /trunk/uspace/lib/libblock/Makefile /trunk/uspace/lib/libc/Makefile /trunk/uspace/lib/libc/Makefile.toolchain /trunk/uspace/lib/libc/arch/mips32/Makefile.inc /trunk/uspace/lib/libfs/Makefile /trunk/uspace/lib/softfloat/Makefile /trunk/uspace/lib/softint/Makefile /trunk/uspace/srv/console/Makefile /trunk/uspace/srv/devmap/Makefile /trunk/uspace/srv/fb/Makefile /trunk/uspace/srv/fs/fat/Makefile /trunk/uspace/srv/fs/tmpfs/Makefile /trunk/uspace/srv/kbd/Makefile /trunk/uspace/srv/loader/Makefile /trunk/uspace/srv/ns/Makefile /trunk/uspace/srv/pci/Makefile /trunk/uspace/srv/pci/libpci/Makefile /trunk/uspace/srv/rd/Makefile /trunk/uspace/srv/vfs/Makefile
|