# # ChangeLog for kernel in mainline # # Generated by Trac 1.6 # 2025-08-23T14:14:16Z Sat, 11 Dec 2010 21:47:37 GMT Jakub Jermar [97d17fe] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/proc/task.c (modified) Associate the limit of active calls with a phone rather than the task. Sun, 28 Nov 2010 01:46:14 GMT martin@…> [41a7f62] * kernel/arch/mips32/src/exception.c (modified) align register printout Fri, 26 Nov 2010 19:25:48 GMT Martin Decky [3e94678] * boot/arch/mips32/include/arch.h (modified) * contrib/conf/msim.conf (modified) * kernel/arch/mips32/src/smp/dorder.c (modified) move dorder device further away to make more room for future device ... Fri, 26 Nov 2010 13:22:37 GMT Martin Decky [052f535] * kernel/generic/include/macros.h (modified) use portable constant macros Fri, 26 Nov 2010 11:58:15 GMT Martin Decky [273b958] * kernel/generic/include/mm/slab.h (modified) * uspace/lib/c/include/malloc.h (modified) add __attribute__((malloc)) to relevant functions, which should ... Fri, 26 Nov 2010 01:33:20 GMT Martin Decky [7e752b2] * boot/arch/arm32/src/main.c (modified) * boot/arch/ia64/src/main.c (modified) * boot/arch/mips32/src/main.c (modified) * boot/arch/ppc32/src/main.c (modified) * boot/arch/sparc64/src/main.c (modified) * boot/genarch/src/ofw.c (modified) * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/arm32/src/exception.c (modified) * kernel/arch/arm32/src/mm/page.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia32/src/smp/apic.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/mips32/src/cache.c (modified) * kernel/arch/mips32/src/debugger.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/cpu/cpu.c (modified) * kernel/arch/ppc32/src/interrupt.c (modified) * kernel/arch/ppc32/src/mm/frame.c (modified) * kernel/arch/ppc32/src/mm/page.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/mm/sun4u/tlb.c (modified) * kernel/arch/sparc64/src/mm/sun4v/tlb.c (modified) * kernel/arch/sparc64/src/sun4v/md.c (modified) * kernel/arch/sparc64/src/trap/sun4v/interrupt.c (modified) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/debug/debug.c (modified) * kernel/generic/src/debug/panic.c (modified) * kernel/generic/src/debug/stacktrace.c (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/mm/slab.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/synch/spinlock.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) * kernel/test/avltree/avltree1.c (modified) * kernel/test/fpu/fpu1_ia64.c (modified) * kernel/test/fpu/fpu1_x86.c (modified) * kernel/test/fpu/sse1.c (modified) * kernel/test/mm/falloc1.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/mapping1.c (modified) * kernel/test/synch/semaphore1.c (modified) * kernel/test/thread/thread1.c (modified) * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (modified) * uspace/app/bdsh/cmds/modules/unmount/unmount.c (modified) * uspace/app/bdsh/exec.c (modified) * uspace/app/edit/edit.c (modified) * uspace/app/netecho/netecho.c (modified) * uspace/app/nettest1/nettest1.c (modified) * uspace/app/nettest2/nettest2.c (modified) * uspace/app/ping/ping.c (modified) * uspace/app/stats/stats.c (modified) * uspace/app/taskdump/taskdump.c (modified) * uspace/app/tasks/tasks.c (modified) * uspace/app/test_serial/test_serial.c (modified) * uspace/app/tester/ipc/ping_pong.c (modified) * uspace/app/tester/ipc/register.c (modified) * uspace/app/tester/stdio/stdio1.c (modified) * uspace/app/tester/thread/thread1.c (modified) * uspace/app/trace/ipcp.c (modified) * uspace/app/trace/trace.c (modified) * uspace/drv/isa/isa.c (modified) * uspace/drv/ns8250/ns8250.c (modified) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/root/root.c (modified) * uspace/lib/block/libblock.c (modified) * uspace/lib/c/generic/stacktrace.c (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/part/guid_part/guid_part.c (modified) * uspace/srv/bd/part/mbr_part/mbr_part.c (modified) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/console/gcons.c (modified) * uspace/srv/hid/fb/serial_console.c (modified) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (modified) * uspace/srv/hw/char/i8042/i8042.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/hw/cir/fhc/fhc.c (modified) * uspace/srv/hw/netif/dp8390/dp8390.c (modified) * uspace/srv/hw/netif/dp8390/ne2000.c (modified) * uspace/srv/net/il/arp/arp.c (modified) * uspace/srv/net/il/ip/ip.c (modified) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) * uspace/srv/taskmon/taskmon.c (modified) * correct printf() formatting strings and corresponding arguments * ... Fri, 26 Nov 2010 01:28:09 GMT Martin Decky [0b0f4bb] * kernel/generic/src/console/cmd.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/app/top/screen.c (modified) * correct printf() formatting strings and corresponding arguments * ... Fri, 26 Nov 2010 01:26:17 GMT Martin Decky [9ac2013] * kernel/generic/include/interrupt.h (modified) * kernel/generic/include/panic.h (modified) * uspace/lib/c/include/stdio.h (modified) add format checking to more printf-like functions ... Fri, 26 Nov 2010 01:23:39 GMT Martin Decky [04357767] * kernel/generic/include/config.h (modified) * kernel/generic/include/cpu.h (modified) * kernel/generic/include/sysinfo/abi.h (modified) using unsigned int seems to be more suitable than size_t is several cases Fri, 26 Nov 2010 01:21:47 GMT Martin Decky [019a348] * kernel/generic/include/stdint.h (modified) use portable constant defines for integer ranges Fri, 26 Nov 2010 01:15:00 GMT Martin Decky [5587cf7] * boot/generic/include/stdint.h (modified) * boot/generic/include/typedefs.h (modified) * kernel/arch/abs32le/include/types.h (modified) * kernel/arch/amd64/include/types.h (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/mips32/include/types.h (modified) * kernel/arch/ppc32/include/types.h (modified) * kernel/arch/sparc64/include/types.h (modified) * kernel/generic/include/typedefs.h (modified) * uspace/lib/c/arch/abs32le/include/inttypes.h (modified) * uspace/lib/c/arch/amd64/include/inttypes.h (modified) * uspace/lib/c/arch/arm32/include/inttypes.h (modified) * uspace/lib/c/arch/ia32/include/inttypes.h (modified) * uspace/lib/c/arch/ia64/include/inttypes.h (modified) * uspace/lib/c/arch/mips32/include/inttypes.h (modified) * uspace/lib/c/arch/ppc32/include/inttypes.h (modified) * uspace/lib/c/arch/sparc64/include/inttypes.h (modified) * uspace/lib/c/include/sys/typefmt.h (modified) * use portable constant defines for integer range constants * add ... Fri, 26 Nov 2010 01:10:11 GMT Martin Decky [855e0d8] * kernel/Makefile (modified) * kernel/test/test.c (modified) * kernel/test/test.h (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) add print5 test Fri, 26 Nov 2010 01:07:42 GMT Martin Decky [d16fc78] * boot/generic/include/printf.h (modified) * kernel/generic/include/print.h (modified) * kernel/test/print/print1.c (modified) * kernel/test/print/print2.c (modified) * kernel/test/print/print4.c (modified) * kernel/test/print/print5.c (added) * kernel/test/print/print5.def (added) * uspace/app/tester/print/print1.c (modified) * uspace/app/tester/print/print2.c (modified) * uspace/app/tester/print/print4.c (modified) * uspace/app/tester/print/print5.c (added) * uspace/app/tester/print/print5.def (added) * verify the correctness of printf()'s and friends' attributes in ... Fri, 26 Nov 2010 01:03:29 GMT Martin Decky [1e27d85] * boot/generic/src/printf_core.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * uspace/lib/c/generic/io/printf_core.c (modified) * reimplement the 'z' modifier (%zu for size_t, %zd for ssize_t) * ... Wed, 24 Nov 2010 14:23:14 GMT Martin Decky [dc0b964] * kernel/arch/abs32le/include/istate.h (modified) * kernel/arch/abs32le/include/mm/as.h (modified) * kernel/arch/abs32le/include/mm/page.h (modified) * kernel/arch/abs32le/include/types.h (modified) * kernel/arch/amd64/include/context.h (modified) * kernel/arch/amd64/include/context_offset.h (modified) * kernel/arch/amd64/include/cpu.h (modified) * kernel/arch/amd64/include/debugger.h (modified) * kernel/arch/amd64/include/istate.h (modified) * kernel/arch/amd64/include/mm/as.h (modified) * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/amd64/include/pm.h (modified) * kernel/arch/amd64/include/types.h (modified) * kernel/arch/amd64/src/boot/memmap.c (modified) * kernel/arch/amd64/src/cpu/cpu.c (modified) * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/amd64/src/pm.c (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/ia32/include/boot/boot.h (modified) * kernel/arch/ia32/include/boot/memmap.h (modified) * kernel/arch/ia32/include/context.h (modified) * kernel/arch/ia32/include/context_offset.h (modified) * kernel/arch/ia32/include/cpu.h (modified) * kernel/arch/ia32/include/drivers/i8259.h (modified) * kernel/arch/ia32/include/istate.h (modified) * kernel/arch/ia32/include/mm/as.h (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32/include/smp/ap.h (modified) * kernel/arch/ia32/include/smp/apic.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia32/src/bios/bios.c (modified) * kernel/arch/ia32/src/boot/memmap.c (modified) * kernel/arch/ia32/src/cpu/cpu.c (modified) * kernel/arch/ia32/src/debug/stacktrace.c (modified) * kernel/arch/ia32/src/drivers/i8254.c (modified) * kernel/arch/ia32/src/drivers/i8259.c (modified) * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/ia32/src/mm/frame.c (modified) * kernel/arch/ia32/src/smp/apic.c (modified) * kernel/arch/ia32/src/smp/mps.c (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/mips32/include/types.h (modified) * kernel/arch/ppc32/include/types.h (modified) * kernel/arch/sparc64/include/types.h (modified) * tools/autotool.py (modified) * uspace/lib/c/arch/abs32le/include/inttypes.h (modified) * uspace/lib/c/arch/amd64/include/inttypes.h (modified) * uspace/lib/c/arch/arm32/include/inttypes.h (modified) * uspace/lib/c/arch/ia32/include/inttypes.h (modified) * uspace/lib/c/arch/ia64/include/inttypes.h (modified) * uspace/lib/c/arch/mips32/include/inttypes.h (modified) * uspace/lib/c/arch/ppc32/include/inttypes.h (modified) * uspace/lib/c/arch/sparc64/include/inttypes.h (modified) * do not hardwire PRI??? formatting macros in the sources, use ... Sun, 21 Nov 2010 16:07:22 GMT Jakub Jermar [8b3bff5] * kernel/generic/src/adt/btree.c (modified) btree_search() can find an already removed key if the tree is empty. Sat, 20 Nov 2010 15:33:02 GMT Jakub Jermar [0b4a67a] * boot/generic/include/typedefs.h (modified) * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/mips32/src/debugger.c (modified) * kernel/arch/sparc64/src/mm/sun4u/frame.c (modified) * kernel/generic/include/typedefs.h (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/synch/smc.c (modified) * uspace/app/bdsh/cmds/builtins/builtins.h (modified) * uspace/app/nettest1/nettest1.c (modified) * uspace/app/nettest2/nettest2.c (modified) * uspace/lib/c/arch/abs32le/src/stacktrace.c (modified) * uspace/lib/c/arch/abs32le/src/tls.c (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/generic/io/klog.c (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/srv/hid/kbd/genarch/gsp.c (modified) * uspace/srv/hw/netif/dp8390/dp8390.c (modified) * uspace/srv/hw/netif/dp8390/dp8390_module.c (modified) Use a more portable definition of NULL. Fri, 19 Nov 2010 22:02:09 GMT Jiri Svoboda [1bfd3d3] * kernel/generic/src/udebug/udebug_ops.c (modified) * uspace/app/netecho/print_error.h (modified) * uspace/app/nettest1/nettest.c (modified) * uspace/drv/ns8250/cyclic_buffer.h (modified) * uspace/lib/c/generic/adt/char_map.c (modified) * uspace/lib/c/generic/adt/dynamic_fifo.c (modified) * uspace/lib/c/generic/adt/measured_strings.c (modified) * uspace/lib/c/generic/net/icmp_api.c (modified) * uspace/lib/c/generic/net/icmp_common.c (modified) * uspace/lib/c/generic/net/inet.c (modified) * uspace/lib/c/generic/net/modules.c (modified) * uspace/lib/c/generic/net/packet.c (modified) * uspace/lib/c/generic/net/socket_client.c (modified) * uspace/lib/c/include/net/modules.h (modified) * uspace/lib/c/include/net/packet_header.h (modified) * uspace/lib/net/adt/module_map.c (modified) * uspace/lib/net/generic/generic.c (modified) * uspace/lib/net/generic/net_checksum.c (modified) * uspace/lib/net/generic/net_remote.c (modified) * uspace/lib/net/generic/packet_client.c (modified) * uspace/lib/net/generic/packet_remote.c (modified) * uspace/lib/net/generic/protocol_map.c (modified) * uspace/lib/net/il/arp_remote.c (modified) * uspace/lib/net/il/ip_client.c (modified) * uspace/lib/net/il/ip_remote.c (modified) * uspace/lib/net/include/il_local.h (modified) * uspace/lib/net/include/ip_interface.h (modified) * uspace/lib/net/include/packet_client.h (modified) * uspace/lib/net/include/tl_local.h (modified) * uspace/lib/net/tl/icmp_client.c (modified) * uspace/lib/net/tl/icmp_remote.c (modified) * uspace/lib/net/tl/socket_core.c (modified) * uspace/lib/net/tl/tl_common.c (modified) * uspace/lib/packet/generic/packet_server.c (modified) * uspace/srv/hw/netif/dp8390/dp8390.c (modified) * uspace/srv/net/il/arp/arp.c (modified) * uspace/srv/net/il/ip/ip.c (modified) * uspace/srv/net/net/net.c (modified) * uspace/srv/net/netif/lo/lo.c (modified) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) * uspace/srv/net/tl/icmp/icmp.c (modified) * uspace/srv/net/tl/tcp/tcp.c (modified) * uspace/srv/net/tl/udp/udp.c (modified) Replace @returns with @return. Mon, 15 Nov 2010 23:40:15 GMT Jakub Jermar [74c57908] * kernel/generic/include/typedefs.h (modified) * uspace/lib/c/include/unistd.h (modified) NULL should be defined at least as long unsigned zero or it will be ... Mon, 15 Nov 2010 23:02:23 GMT Jakub Jermar [1479562] * kernel/arch/amd64/include/mm/as.h (modified) * kernel/generic/src/syscall/copy.c (modified) Let copy_from/to_uspace() detect attempts to access the address space ... Wed, 10 Nov 2010 00:18:26 GMT Jakub Jermar [4fe18151] * kernel/generic/src/adt/bitmap.c (modified) Fix bitmap operations wrt. bits == 0. Wed, 10 Nov 2010 00:10:57 GMT Jakub Jermar [10285ad] * kernel/generic/src/adt/bitmap.c (modified) Backout the previous change as it breaks ega. Tue, 09 Nov 2010 23:54:27 GMT Jakub Jermar [8c441bd] * kernel/generic/src/adt/bitmap.c (modified) Remove redundant code. As a side effect, this fixes the code for ... Tue, 09 Nov 2010 23:15:15 GMT Jakub Jermar [e9e5b9ab] * kernel/arch/amd64/src/ddi/ddi.c (modified) * kernel/arch/ia32/src/ddi/ddi.c (modified) Disable access to I/O ports that are in the last byte of the I/O port ... Tue, 09 Nov 2010 21:14:00 GMT Jakub Jermar [da88a079] * kernel/generic/src/adt/bitmap.c (modified) Fix cstyle. Tue, 09 Nov 2010 20:41:30 GMT Jakub Jermar [a13c6bc] * kernel/arch/amd64/include/pm.h (modified) * kernel/arch/ia32/include/pm.h (modified) Fix TSS_IOMAP_SIZE. Tue, 02 Nov 2010 20:02:07 GMT Jakub Jermar [e80329d6] * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/amd64/src/boot/boot.S (modified) * kernel/arch/amd64/src/context.S (modified) * uspace/lib/c/arch/amd64/src/fibril.S (modified) Use shorter 32-bit instructions where possible. Tue, 02 Nov 2010 19:48:30 GMT Jakub Jermar [4f35b9ff] * kernel/arch/amd64/src/asm.S (modified) Prevent information leak in syscall_entry(). Tue, 02 Nov 2010 11:13:36 GMT Martin Decky [28f4adb] * contrib/arch/hadlbppp.py (modified) * kernel/tools/amd64/decpt.py (modified) * kernel/tools/genmap.py (modified) * kernel/tools/ia32/decpt.py (modified) * tools/autotool.py (modified) * tools/checkers/clang.py (modified) * tools/checkers/jobfile.py (modified) * tools/checkers/stanse.py (modified) * tools/checkers/vcc.py (modified) * tools/config.py (modified) * tools/jobfile.py (modified) * tools/mkfat.py (modified) * tools/mkhord.py (modified) * tools/mktmpfs.py (modified) * tools/mkuimage.py (modified) * tools/pack.py (modified) update scripts for compatibility with Python 3 (thx Vojtech Horky and ... Sun, 31 Oct 2010 20:13:16 GMT Jiri Svoboda [598f90e] * kernel/arch/abs32le/include/interrupt.h (modified) * kernel/arch/abs32le/include/istate.h (added) * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/amd64/include/istate.h (added) * kernel/arch/arm32/include/exception.h (modified) * kernel/arch/arm32/include/istate.h (added) * kernel/arch/ia32/include/interrupt.h (modified) * kernel/arch/ia32/include/istate.h (added) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/include/istate.h (added) * kernel/arch/ia64/include/register.h (modified) * kernel/arch/mips32/include/cp0.h (modified) * kernel/arch/mips32/include/exception.h (modified) * kernel/arch/mips32/include/istate.h (added) * kernel/arch/ppc32/include/istate.h (added) * kernel/arch/sparc64/include/interrupt.h (modified) * kernel/arch/sparc64/include/istate.h (added) * uspace/lib/c/arch/abs32le/include/istate.h (modified) * uspace/lib/c/arch/amd64/include/istate.h (modified) * uspace/lib/c/arch/arm32/include/istate.h (modified) * uspace/lib/c/arch/ia32/include/istate.h (modified) * uspace/lib/c/arch/ia64/include/istate.h (modified) * uspace/lib/c/arch/mips32/include/istate.h (modified) * uspace/lib/c/arch/sparc64/include/istate.h (modified) Use istate_t definitions from kernel instead of duplicating them. Sat, 30 Oct 2010 20:04:38 GMT Jakub Jermar [5c088975] * kernel/generic/src/ipc/kbox.c (modified) Instead of locking TASK->lock, lock udebug.lock before calling ... Wed, 20 Oct 2010 20:27:43 GMT Jakub Jermar [3f5b4e0d] * kernel/generic/src/ddi/ddi.c (modified) Disable sys_interrupts_enable() because it is not portable. Wed, 20 Oct 2010 19:30:54 GMT Jakub Jermar [04cb68f2] * boot/Makefile (modified) * boot/Makefile.common (modified) * boot/arch/amd64/Makefile.inc (modified) * kernel/generic/include/ddi/ddi.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/init/init.c (modified) * uspace/app/lspci/COPYING (added) * uspace/app/lspci/Makefile (added) * uspace/app/lspci/libpci/Makefile (added) * uspace/app/lspci/libpci/VERSION (added) * uspace/app/lspci/libpci/access.c (added) * uspace/app/lspci/libpci/generic.c (added) * uspace/app/lspci/libpci/header.h (added) * uspace/app/lspci/libpci/i386-ports.c (added) * uspace/app/lspci/libpci/internal.h (added) * uspace/app/lspci/libpci/names.c (added) * uspace/app/lspci/libpci/pci.h (added) * uspace/app/lspci/libpci/pci_ids.h (added) * uspace/app/lspci/libpci/sysdep.h (added) * uspace/app/lspci/libpci/types.h (added) * uspace/app/lspci/libpci/us2.c (added) * uspace/app/lspci/pci.c (added) * uspace/app/lspci/update-ids (added) * uspace/app/shutters/Makefile (added) * uspace/app/shutters/shutters.c (added) * uspace/app/test_serial/Makefile (added) * uspace/app/test_serial/test_serial.c (added) * uspace/app/trace/syscalls.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/generic/device/char.c (added) * uspace/lib/c/generic/device/hw_res.c (added) * uspace/lib/c/generic/devman.c (added) * uspace/lib/c/include/ddi.h (modified) * uspace/lib/c/include/device/char.h (added) * uspace/lib/c/include/device/hw_res.h (added) * uspace/lib/c/include/devman.h (added) * uspace/lib/c/include/ipc/dev_iface.h (added) * uspace/lib/c/include/ipc/devman.h (added) * uspace/lib/c/include/ipc/driver.h (added) * uspace/lib/c/include/ipc/serial.h (added) * uspace/lib/c/include/ipc/serial_ctl.h (added) * uspace/lib/c/include/ipc/services.h (modified) * uspace/lib/drv/Makefile (added) * uspace/lib/drv/generic/dev_iface.c (added) * uspace/lib/drv/generic/driver.c (added) * uspace/lib/drv/generic/remote_char.c (added) * uspace/lib/drv/generic/remote_res.c (added) * uspace/lib/drv/include/char.h (added) * uspace/lib/drv/include/dev_iface.h (added) * uspace/lib/drv/include/driver.h (added) * uspace/lib/drv/include/remote_char.h (added) * uspace/lib/drv/include/remote_res.h (added) * uspace/lib/drv/include/resource.h (added) * uspace/srv/dd/Makefile (added) * uspace/srv/dd/intel_method1.c (added) * uspace/srv/dd/intel_piix3.c (added) * uspace/srv/dd/intel_piix3.h (added) * uspace/srv/dd/isa.c (added) * uspace/srv/dd/isa.h (added) * uspace/srv/dd/main.c (added) * uspace/srv/dd/pci.c (added) * uspace/srv/dd/pci.h (added) * uspace/srv/dd/pci_bus.h (added) * uspace/srv/dd/pci_conf.h (added) * uspace/srv/dd/pci_regs.h (added) * uspace/srv/dd/pic.c (added) * uspace/srv/dd/pic.h (added) * uspace/srv/dd/psycho.c (added) * uspace/srv/dd/serial.c (added) * uspace/srv/dd/serial.h (added) * uspace/srv/devman/Makefile (added) * uspace/srv/devman/devman.c (added) * uspace/srv/devman/devman.h (added) * uspace/srv/devman/main.c (added) * uspace/srv/devman/match.c (added) * uspace/srv/devman/util.c (added) * uspace/srv/devman/util.h (added) * uspace/srv/drivers/isa/Makefile (added) * uspace/srv/drivers/isa/isa.c (added) * uspace/srv/drivers/isa/isa.dev (added) * uspace/srv/drivers/isa/isa.ma (added) * uspace/srv/drivers/ns8250/Makefile (added) * uspace/srv/drivers/ns8250/cyclic_buffer.h (added) * uspace/srv/drivers/ns8250/ns8250.c (added) * uspace/srv/drivers/ns8250/ns8250.ma (added) * uspace/srv/drivers/pciintel/Makefile (added) * uspace/srv/drivers/pciintel/pci.c (added) * uspace/srv/drivers/pciintel/pci.h (added) * uspace/srv/drivers/pciintel/pci_regs.h (added) * uspace/srv/drivers/pciintel/pciintel.ma (added) * uspace/srv/drivers/root/Makefile (added) * uspace/srv/drivers/root/root.c (added) * uspace/srv/drivers/root/root.ma (added) * uspace/srv/drivers/rootia32/Makefile (added) * uspace/srv/drivers/rootia32/rootia32.c (added) * uspace/srv/drivers/rootia32/rootia32.ma (added) Merge from lp:~helenos-dd/helenos/dd. Fri, 01 Oct 2010 18:57:06 GMT Martin Decky [2b698d8] * kernel/arch/mips32/include/smp/dorder.h (added) * kernel/arch/mips32/src/interrupt.c (modified) * kernel/arch/mips32/src/smp/dorder.c (modified) basic processing of the IPI interrupts from the dorder device Sun, 12 Sep 2010 07:56:18 GMT Jakub Jermar [5203efb1] * kernel/arch/mips32/include/context_offset.h (modified) * kernel/arch/mips32/include/exception.h (modified) * kernel/arch/mips32/src/debug/stacktrace.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/mips32/src/start.S (modified) Merge from lp:~jakub/helenos/upa Sat, 11 Sep 2010 22:28:59 GMT Jakub Jermar [2fa10f6] * kernel/generic/include/ddi/ddi.h (modified) * kernel/generic/include/security/cap.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/trace/syscalls.c (modified) * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/include/ddi.h (modified) Remove syscall for controlling preemption. Sat, 04 Sep 2010 12:21:05 GMT Jakub Jermar [76e1121f] * kernel/arch/mips32/src/debug/stacktrace.c (modified) Add an explanatory comment to mips32 stacktrace.c. Sat, 04 Sep 2010 09:06:24 GMT Jakub Jermar [343f2b7e] * kernel/arch/mips32/src/debug/stacktrace.c (modified) Add extra bound checks into mips32 stack tracer. Fri, 03 Sep 2010 21:46:30 GMT Jakub Jermar [0c39b96] * kernel/arch/mips32/src/debug/stacktrace.c (modified) * kernel/arch/mips32/src/start.S (modified) If possible, print stack also with the mips32 trap frame and frames ... Thu, 02 Sep 2010 20:55:28 GMT Jakub Jermar [20235a3] * HelenOS.config (modified) * boot/Makefile (modified) * boot/Makefile.build (modified) * boot/Makefile.common (modified) * boot/Makefile.uboot (added) * boot/arch/arm32/Makefile.inc (modified) * boot/arch/arm32/_link.ld.in (modified) * boot/arch/arm32/include/arch.h (modified) * boot/arch/arm32/include/main.h (modified) * boot/arch/arm32/src/asm.S (modified) * boot/arch/arm32/src/putchar.c (modified) * boot/arch/ia64/Makefile.inc (modified) * boot/arch/ia64/src/asm.S (modified) * boot/arch/mips32/Makefile.inc (modified) * boot/arch/mips32/src/asm.S (modified) * boot/arch/ppc32/Makefile.inc (modified) * boot/arch/ppc32/src/asm.S (modified) * boot/arch/sparc64/Makefile.inc (modified) * boot/arch/sparc64/src/asm.S (modified) * boot/generic/src/memstr.c (added) * contrib/conf/ia32-qe.sh (modified) * contrib/conf/mips32-gx.sh (modified) * defaults/arm32/gta02/Makefile.config (added) * kernel/Makefile (modified) * kernel/arch/amd64/_link.ld.in (modified) * kernel/arch/amd64/include/pm.h (modified) * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/amd64/src/boot/boot.S (modified) * kernel/arch/amd64/src/boot/vesa_ret.inc (modified) * kernel/arch/amd64/src/ddi/ddi.c (modified) * kernel/arch/amd64/src/pm.c (modified) * kernel/arch/amd64/src/smp/ap.S (modified) * kernel/arch/amd64/src/syscall.c (modified) * kernel/arch/amd64/src/userspace.c (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/_link.ld.in (modified) * kernel/arch/arm32/include/mach/gta02/gta02.h (added) * kernel/arch/arm32/include/mach/integratorcp/integratorcp.h (modified) * kernel/arch/arm32/include/mach/testarm/testarm.h (modified) * kernel/arch/arm32/include/machine_func.h (modified) * kernel/arch/arm32/include/mm/frame.h (modified) * kernel/arch/arm32/src/exc_handler.S (modified) * kernel/arch/arm32/src/interrupt.c (modified) * kernel/arch/arm32/src/mach/gta02/gta02.c (added) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/arm32/src/mach/testarm/testarm.c (modified) * kernel/arch/arm32/src/machine_func.c (modified) * kernel/arch/arm32/src/mm/frame.c (modified) * kernel/arch/arm32/src/mm/page.c (modified) * kernel/arch/arm32/src/userspace.c (modified) * kernel/arch/ia32/include/bios/bios.h (modified) * kernel/arch/ia32/include/mm/as.h (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32/include/pm.h (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/bios/bios.c (modified) * kernel/arch/ia32/src/boot/boot.S (modified) * kernel/arch/ia32/src/boot/vesa_real.inc (modified) * kernel/arch/ia32/src/boot/vesa_ret.inc (modified) * kernel/arch/ia32/src/ddi/ddi.c (modified) * kernel/arch/ia32/src/mm/frame.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/arch/ia32/src/proc/scheduler.c (modified) * kernel/arch/ia32/src/syscall.c (modified) * kernel/arch/ia32/src/userspace.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/s3c24xx_irqc/s3c24xx_irqc.h (added) * kernel/genarch/include/drivers/s3c24xx_timer/s3c24xx_timer.h (added) * kernel/genarch/include/drivers/s3c24xx_uart/s3c24xx_uart.h (added) * kernel/genarch/src/drivers/s3c24xx_irqc/s3c24xx_irqc.c (added) * kernel/genarch/src/drivers/s3c24xx_uart/s3c24xx_uart.c (added) * kernel/generic/include/macros.h (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/frame.c (modified) * tools/mkfat.py (modified) * tools/mkuimage.py (added) * tools/pack.py (modified) * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/init/init.c (modified) * uspace/app/klog/klog.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/async_rel.c (added) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/libc.c (modified) * uspace/lib/c/include/async_rel.h (added) * uspace/lib/c/include/stdio.h (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/hid/console/gcons.c (modified) * uspace/srv/hid/fb/fb.c (modified) * uspace/srv/hid/kbd/Makefile (modified) * uspace/srv/hid/kbd/port/chardev.c (modified) * uspace/srv/hid/s3c24xx_ts/Makefile (added) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (added) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.h (added) * uspace/srv/hw/char/s3c24xx_uart/Makefile (added) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (added) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.h (added) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Merge mainline changes. Thu, 02 Sep 2010 20:54:00 GMT Jakub Jermar [0c61955] * kernel/arch/mips32/src/exception.c (modified) Print all registers in istate_decode(). Thu, 02 Sep 2010 20:08:51 GMT Jakub Jermar [3fb3c1fc] * kernel/arch/mips32/src/start.S (modified) On a non-syscall exception, save all GPRs into istate_t. Thu, 02 Sep 2010 19:57:24 GMT Jakub Jermar [23c8be7f] * kernel/arch/mips32/src/start.S (modified) Use MOVE instead of ADD x, y, 0. Thu, 02 Sep 2010 19:54:37 GMT Jakub Jermar [ce890ec9] * kernel/arch/mips32/include/exception.h (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/mips32/src/start.S (modified) Fix mips32 build and make syscall_shortcut() use standard istate_t ... Thu, 12 Aug 2010 20:50:50 GMT Jiri Svoboda [2d0c3a6] * boot/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * kernel/genarch/include/drivers/s3c24xx_uart/s3c24xx_uart.h (modified) * kernel/genarch/src/drivers/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/Makefile (modified) * uspace/app/init/init.c (modified) * uspace/srv/hid/s3c24xx_ts/Makefile (added) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (added) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.h (added) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.h (modified) Merge from lp:~jsvoboda/helenos/gta02 (GTA02 touchscreen driver). Thu, 12 Aug 2010 20:49:37 GMT Jiri Svoboda [527298a] * boot/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * uspace/Makefile (modified) * uspace/app/init/init.c (modified) * uspace/srv/hid/s3c24xx_ts/Makefile (added) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (added) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.h (added) GTA02 touchscreen driver (no dragging detection). Wed, 11 Aug 2010 15:42:11 GMT Martin Decky [ff586e06] * kernel/arch/ia32/src/pm.c (modified) indentation and spacing fixes (no change in functionality) Wed, 11 Aug 2010 14:31:51 GMT Martin Decky [17ccb9d7] * kernel/arch/ia32/include/mm/as.h (modified) * kernel/arch/ia32/include/mm/page.h (modified) whitespace changes Wed, 11 Aug 2010 14:26:39 GMT Martin Decky [be3f94c] * kernel/arch/ia32/include/bios/bios.h (modified) * kernel/arch/ia32/src/bios/bios.c (modified) do not clutter global namespace with internal defines Wed, 11 Aug 2010 14:18:34 GMT Martin Decky [1d3d2cf] * kernel/arch/amd64/include/pm.h (modified) * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/amd64/src/boot/boot.S (modified) * kernel/arch/amd64/src/boot/vesa_ret.inc (modified) * kernel/arch/amd64/src/ddi/ddi.c (modified) * kernel/arch/amd64/src/pm.c (modified) * kernel/arch/amd64/src/smp/ap.S (modified) * kernel/arch/amd64/src/syscall.c (modified) * kernel/arch/amd64/src/userspace.c (modified) * kernel/arch/ia32/include/pm.h (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/boot/boot.S (modified) * kernel/arch/ia32/src/boot/vesa_real.inc (modified) * kernel/arch/ia32/src/boot/vesa_ret.inc (modified) * kernel/arch/ia32/src/ddi/ddi.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/arch/ia32/src/proc/scheduler.c (modified) * kernel/arch/ia32/src/syscall.c (modified) * kernel/arch/ia32/src/userspace.c (modified) rename gdtselector to GDT_SELECTOR to make explicit it is a macro ... Wed, 28 Jul 2010 21:17:27 GMT Jiri Svoboda [07c66cf] * kernel/genarch/include/drivers/s3c24xx_uart/s3c24xx_uart.h (modified) * kernel/genarch/src/drivers/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.h (modified) Avoid magic numbers. Tue, 27 Jul 2010 21:42:47 GMT Jiri Svoboda [571addd] * HelenOS.config (modified) * boot/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/mach/integratorcp/integratorcp.h (modified) * kernel/arch/arm32/include/mach/testarm/testarm.h (modified) * kernel/arch/arm32/include/machine_func.h (modified) * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/arm32/src/mach/testarm/testarm.c (modified) * kernel/arch/arm32/src/machine_func.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/s3c24xx_irqc/s3c24xx_irqc.h (modified) * kernel/genarch/include/drivers/s3c24xx_uart/s3c24xx_uart.h (modified) * kernel/genarch/src/drivers/s3c24xx_irqc/s3c24xx_irqc.c (added) * kernel/genarch/src/drivers/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/Makefile (modified) * uspace/app/init/init.c (modified) * uspace/srv/hid/kbd/Makefile (modified) * uspace/srv/hid/kbd/port/chardev.c (modified) * uspace/srv/hw/char/s3c24xx_uart/Makefile (added) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (added) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.h (added) Merge from lp:~jsvoboda/helenos/gta02. Tue, 27 Jul 2010 20:13:05 GMT Jiri Svoboda [3d9d948] * kernel/genarch/src/drivers/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) Operate S3C24xx UART in FIFO mode. Tue, 27 Jul 2010 19:00:20 GMT Jiri Svoboda [a9b5b5f] * boot/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * uspace/Makefile (modified) * uspace/app/init/init.c (modified) * uspace/srv/hid/kbd/Makefile (modified) * uspace/srv/hid/kbd/port/chardev.c (modified) * uspace/srv/hw/char/s3c24xx_uart/Makefile (added) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (added) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.h (added) Userspace S3C24xx UART driver. Use for kbd input from gta02 serial ... Tue, 27 Jul 2010 16:10:42 GMT Martin Decky [9ded977] * HelenOS.config (modified) * boot/Makefile.build (modified) * kernel/Makefile (modified) * kernel/arch/amd64/_link.ld.in (modified) * uspace/Makefile.common (modified) add initial support for line debugging information and generating ... Tue, 27 Jul 2010 16:37:33 GMT Martin Decky [142084b2] * kernel/arch/ia32/src/mm/frame.c (modified) safer way how to register memory zones, do not ignore zones with ... Tue, 27 Jul 2010 16:37:11 GMT Martin Decky [af96dd57] * kernel/generic/src/mm/frame.c (modified) fix two possible NULL dereferences Sun, 25 Jul 2010 17:35:04 GMT Jiri Svoboda [ecf083dd] * kernel/arch/arm32/include/mach/integratorcp/integratorcp.h (modified) * kernel/arch/arm32/include/mach/testarm/testarm.h (modified) * kernel/arch/arm32/include/machine_func.h (modified) * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/arm32/src/mach/testarm/testarm.c (modified) * kernel/arch/arm32/src/machine_func.c (modified) Make machine_get_irq_count() a true machine op. Sun, 25 Jul 2010 16:54:13 GMT Jiri Svoboda [99b2564] * kernel/generic/src/main/kinit.c (modified) Revert accidental commit of debugging code. Sun, 25 Jul 2010 16:52:18 GMT Jiri Svoboda [277cf60] * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * kernel/genarch/include/drivers/s3c24xx_uart/s3c24xx_uart.h (modified) * kernel/genarch/src/drivers/s3c24xx_uart/s3c24xx_uart.c (modified) * kernel/generic/src/main/kinit.c (modified) Use I/O structure to access S3C24xx UART registers. Sun, 25 Jul 2010 14:35:05 GMT Jiri Svoboda [ec08286] * HelenOS.config (modified) * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/s3c24xx_irqc/s3c24xx_irqc.h (modified) * kernel/genarch/include/drivers/s3c24xx_uart/s3c24xx_uart.h (modified) * kernel/genarch/src/drivers/s3c24xx_irqc/s3c24xx_irqc.c (added) * kernel/genarch/src/drivers/s3c24xx_uart/s3c24xx_uart.c (modified) Kernel input device for gta02 serial console. Move s3c24xx interrupt ... Thu, 22 Jul 2010 14:03:56 GMT Jakub Jermar [7b213f2] * kernel/arch/mips32/include/context_offset.h (modified) * kernel/arch/mips32/include/exception.h (modified) * kernel/arch/mips32/src/start.S (modified) Rearrange mips32 istate_t to contain all registers and in a format ... Tue, 20 Jul 2010 13:58:31 GMT Martin Decky [4738d84] * kernel/generic/include/macros.h (modified) explicitly use 64b types to avoid overflows in trivial cases ... Tue, 20 Jul 2010 13:53:36 GMT Martin Decky [e2650d3] * kernel/generic/include/macros.h (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/frame.c (modified) rename PA_overlaps to PA_OVERLAPS be more tolerant about some cases ... Mon, 19 Jul 2010 20:51:01 GMT Jakub Jermar [0a447ab] * kernel/arch/mips32/include/exception.h (modified) istate_get_fp() should return istate->sp on mips32. Fri, 16 Jul 2010 14:23:41 GMT Jiri Svoboda [4d0f97d] * HelenOS.config (modified) * boot/Makefile (modified) * boot/Makefile.build (modified) * boot/Makefile.common (modified) * boot/Makefile.uboot (added) * boot/arch/arm32/Makefile.inc (modified) * boot/arch/arm32/_link.ld.in (modified) * boot/arch/arm32/include/arch.h (modified) * boot/arch/arm32/include/main.h (modified) * boot/arch/arm32/src/putchar.c (modified) * defaults/arm32/gta02/Makefile.config (added) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/_link.ld.in (modified) * kernel/arch/arm32/include/mach/gta02/gta02.h (added) * kernel/arch/arm32/include/mach/integratorcp/integratorcp.h (modified) * kernel/arch/arm32/include/mach/testarm/testarm.h (modified) * kernel/arch/arm32/include/machine_func.h (modified) * kernel/arch/arm32/include/mm/frame.h (modified) * kernel/arch/arm32/src/exc_handler.S (modified) * kernel/arch/arm32/src/interrupt.c (modified) * kernel/arch/arm32/src/mach/gta02/gta02.c (added) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/arm32/src/mach/testarm/testarm.c (modified) * kernel/arch/arm32/src/machine_func.c (modified) * kernel/arch/arm32/src/mm/frame.c (modified) * kernel/arch/arm32/src/mm/page.c (modified) * kernel/arch/arm32/src/userspace.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/s3c24xx_irqc/s3c24xx_irqc.h (added) * kernel/genarch/include/drivers/s3c24xx_timer/s3c24xx_timer.h (added) * kernel/genarch/include/drivers/s3c24xx_uart/s3c24xx_uart.h (added) * kernel/genarch/src/drivers/s3c24xx_uart/s3c24xx_uart.c (added) * tools/mkuimage.py (added) * tools/pack.py (modified) * uspace/srv/hid/kbd/Makefile (modified) Merge from lp:~jsvoboda/helenos/gta02. This adds support for the ... Fri, 16 Jul 2010 14:07:48 GMT Jiri Svoboda [24697c3] * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) Program timer with the right frequency. (Expect HZ to be 100 Hz for now.) Fri, 16 Jul 2010 11:40:06 GMT Jiri Svoboda [dfd735a1] * kernel/arch/arm32/src/exc_handler.S (modified) * kernel/arch/arm32/src/userspace.c (modified) Separate ldm(2) from instructions accessing banked registers with ... Fri, 16 Jul 2010 10:09:49 GMT Jakub Jermar [c8dea4f] * kernel/arch/abs32le/src/debug/stacktrace.c (modified) Fix abs32le build. Fri, 16 Jul 2010 10:04:25 GMT Jakub Jermar [294f7a52] * kernel/arch/sparc64/src/debug/stacktrace.c (modified) Fix sparc64 build. Fri, 16 Jul 2010 09:56:31 GMT Jakub Jermar [b92ee1e] * kernel/arch/ppc32/src/debug/stacktrace.c (modified) Fix ppc32 build. Fri, 16 Jul 2010 09:47:41 GMT Jakub Jermar [5fe3853e] * kernel/arch/ia64/src/debug/stacktrace.c (modified) Fix ia64 build. Fri, 16 Jul 2010 09:39:09 GMT Jakub Jermar [7cf3e66] * kernel/arch/ia32/src/debug/stacktrace.c (modified) Fix ia32 build. Fri, 16 Jul 2010 09:31:33 GMT Jakub Jermar [e314a12] * kernel/arch/arm32/src/debug/stacktrace.c (modified) Fix arm32 build. Fri, 16 Jul 2010 09:20:46 GMT Jakub Jermar [65914ac] * kernel/arch/amd64/src/debug/stacktrace.c (modified) Fix amd64 build. Fri, 16 Jul 2010 09:08:39 GMT Jakub Jermar [63bdde6] * kernel/arch/mips32/include/debugger.h (modified) * kernel/arch/mips32/src/debug/stacktrace.c (modified) * kernel/arch/mips32/src/debug/stacktrace_asm.S (modified) * kernel/arch/mips32/src/debugger.c (modified) Add experimental support for kernel stack tracing on mips32. Fri, 16 Jul 2010 09:06:56 GMT Jakub Jermar [257ceb1] * kernel/generic/include/stacktrace.h (modified) * kernel/generic/src/debug/stacktrace.c (modified) Introduce the stack trace context which is passed to the individual ... Thu, 15 Jul 2010 11:41:38 GMT Jiri Svoboda [5c16ce7] * kernel/arch/arm32/src/userspace.c (modified) Fix another instance of unpredictable writeback. Thu, 15 Jul 2010 10:39:23 GMT Jiri Svoboda [074c9bd] * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/amd64/include/cpu.h (modified) * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/amd64/src/pm.c (modified) * kernel/arch/amd64/src/proc/scheduler.c (modified) * kernel/arch/amd64/src/proc/thread.c (modified) * kernel/arch/amd64/src/syscall.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/include/cpu.h (modified) * kernel/arch/ia32/include/pm.h (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/arch/ia32/src/proc/scheduler.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/mm/sun4u/tlb.c (modified) * kernel/arch/sparc64/src/mm/sun4v/tlb.c (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/debug/panic.c (modified) Merge mainline changes. Thu, 15 Jul 2010 10:24:39 GMT Jiri Svoboda [41ce4d9] * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * kernel/genarch/include/drivers/s3c24xx_irqc/s3c24xx_irqc.h (added) * kernel/genarch/include/drivers/s3c24xx_timer/s3c24xx_timer.h (added) Make use of s3c24xx timer and interrupt controller as a clock source ... Thu, 15 Jul 2010 09:01:49 GMT Jiri Svoboda [0e796cc] * kernel/arch/arm32/include/mach/gta02/gta02.h (modified) * kernel/arch/arm32/include/mach/integratorcp/integratorcp.h (modified) * kernel/arch/arm32/include/mach/testarm/testarm.h (modified) * kernel/arch/arm32/include/machine_func.h (modified) * kernel/arch/arm32/src/interrupt.c (modified) * kernel/arch/arm32/src/mach/testarm/testarm.c (modified) * kernel/arch/arm32/src/machine_func.c (modified) Allow different number of IRQs for each arm machine. Wed, 14 Jul 2010 13:05:28 GMT Jakub Jermar [f77e591d] * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/amd64/src/pm.c (modified) Do not align the amd64 interrupt handlers. Give each its own unique ... Wed, 14 Jul 2010 12:59:57 GMT Jakub Jermar [2bf2e1d] * kernel/arch/ia32/include/asm.h (modified) Remove orphaned declaration. Wed, 14 Jul 2010 12:53:26 GMT Jakub Jermar [91ef7cfd] * kernel/arch/ia32/src/asm.S (modified) Remove obsolete comment. Wed, 14 Jul 2010 12:50:33 GMT Jakub Jermar [a759467] * kernel/arch/amd64/src/proc/scheduler.c (modified) Remove another mysterious use of SP_DELTA. Wed, 14 Jul 2010 12:38:03 GMT Jakub Jermar [864e272] * kernel/arch/ia32/src/proc/scheduler.c (modified) Remove mysterious use of SP_DELTA. Wed, 14 Jul 2010 12:29:35 GMT Jakub Jermar [c8cd9a8] * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/proc/scheduler.c (modified) Preallocate space for the istate structure on the stack for the use ... Wed, 14 Jul 2010 12:15:10 GMT Jakub Jermar [a7220de] * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/amd64/src/proc/thread.c (modified) Rewrite syscall_entry() to use the istate structure and save all GPRs ... Wed, 14 Jul 2010 10:27:52 GMT Jakub Jermar [0d1e976] * kernel/arch/ia32/src/interrupt.c (modified) Sync ia32 istate_decode() with the formatting used by the amd64 version. Wed, 14 Jul 2010 10:13:31 GMT Jakub Jermar [9171f12] * kernel/arch/amd64/src/interrupt.c (modified) Make istate_decode() print all amd64 GPRs. Tue, 13 Jul 2010 21:48:00 GMT Jakub Jermar [c0e9f3f] * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/amd64/src/asm.S (modified) Change the amd64 istate_t and interrupt handler macro so that the ... Tue, 13 Jul 2010 21:12:11 GMT Jakub Jermar [a7199c2] * kernel/generic/src/console/kconsole.c (modified) Reduce kconsole stack space consumption by about 2.5KiB by using ... Tue, 13 Jul 2010 20:54:51 GMT Jakub Jermar [b62d5614] * kernel/generic/src/console/kconsole.c (modified) Fix typo. Tue, 13 Jul 2010 15:21:45 GMT Jiri Svoboda [bd11d3e] * kernel/arch/arm32/src/exc_handler.S (modified) Do not use instructions with unspecified behavior in exc_handler.S. ... Tue, 13 Jul 2010 13:56:01 GMT Jakub Jermar [d029434] * kernel/arch/ia32/src/asm.S (modified) Use symbolic representation for selectors. Tue, 13 Jul 2010 13:05:21 GMT Jakub Jermar [246f939] * kernel/arch/ia32/src/asm.S (modified) Allocate space for the fake error word and the istate structre at ... Tue, 13 Jul 2010 10:42:44 GMT Jakub Jermar [80c9416] * kernel/arch/amd64/include/cpu.h (modified) * kernel/arch/amd64/src/syscall.c (modified) Clear RFLAGS_NT upon entering syscall_entry. Tue, 13 Jul 2010 10:01:39 GMT Jakub Jermar [0cd21bf] * kernel/arch/ia32/src/asm.S (modified) Sanitize EFLAGS in sysenter_handler. Tue, 13 Jul 2010 09:59:58 GMT Jakub Jermar [1b6c058] * kernel/arch/ia32/include/cpu.h (modified) Add definitions for a few more EFLAGS bits. Tue, 13 Jul 2010 08:42:13 GMT Jakub Jermar [8269769] * kernel/arch/ia32/src/asm.S (modified) Fix copyright year.