# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-01T02:37:23Z Sun, 10 Feb 2013 22:20:02 GMT Maurizio Lombardi [e3e2b6c7] * kernel/genarch/include/drivers/am335x/ctrl_module.h (modified) add a function to get the sys clock frequency Sun, 10 Feb 2013 22:19:34 GMT Maurizio Lombardi [ed0a9c5] * kernel/genarch/include/drivers/am335x/ctrl_module_regs.h (modified) Add the required #include Sun, 10 Feb 2013 22:18:24 GMT Maurizio Lombardi [37cfd410] * kernel/genarch/include/drivers/am335x/ctrl_module_regs.h (modified) specify the base address to get access to the required register Sun, 10 Feb 2013 21:28:58 GMT Maurizio Lombardi [92f9cf3e] * kernel/genarch/include/drivers/am335x/cm_dpll.h (added) * kernel/genarch/include/drivers/am335x/ctrl_module.h (added) * kernel/genarch/include/drivers/am335x/ctrl_module_regs.h (modified) Add theAdd info about the base addresses of the am335x Control Module ... Sun, 10 Feb 2013 21:26:51 GMT Maurizio Lombardi [2e47e54] * kernel/genarch/include/drivers/am335x/cm_dpll_regs.h (modified) Fix copyright header Sun, 10 Feb 2013 17:26:35 GMT Maurizio Lombardi [fd5b69d] * kernel/genarch/include/drivers/am335x/ctrl_module_regs.h (added) Add the AM335x control module registers offsets Sun, 10 Feb 2013 17:25:27 GMT Maurizio Lombardi [9e3a345] * kernel/genarch/include/drivers/am335x/cm_per_regs.h (modified) Fix copyright header Sat, 09 Feb 2013 18:10:12 GMT Maurizio Lombardi [11346011] * kernel/genarch/include/drivers/am335x/cm_dpll_regs.h (added) * kernel/genarch/include/drivers/am335x/cm_per_regs.h (added) add the DPLL and clock module registers definition Mon, 28 Jan 2013 22:40:17 GMT Maurizio Lombardi [d1cf4dc] * kernel/genarch/src/drivers/am335x/uart.c (modified) am335x: Fix UART initialization Mon, 28 Jan 2013 21:23:01 GMT Maurizio Lombardi [f6c6814] * kernel/arch/arm32/src/mach/beaglebone/beaglebone.c (modified) beaglebone: remove duplicated timer initialization Sat, 26 Jan 2013 09:05:12 GMT Maurizio Lombardi [9f55b52f] * kernel/arch/arm32/_link.ld.in (modified) kernel arm 32 linker script: add KERNEL_LOAD_ADDRESS for beaglebone Thu, 24 Jan 2013 21:50:17 GMT Maurizio Lombardi [378757f] * boot/arch/arm32/src/mm.c (modified) bootloader mm: add r0 to the list of clobbered registers in ... Thu, 24 Jan 2013 21:41:30 GMT Maurizio Lombardi [6968948] * boot/arch/arm32/include/mm.h (modified) * boot/arch/arm32/src/mm.c (modified) bootloader mm: add support to the cacheable property for am335x. Thu, 24 Jan 2013 21:18:56 GMT Maurizio Lombardi [077b9172] * boot/arch/arm32/src/main.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) Merge changes from jan.vesely/helenos/arm Thu, 24 Jan 2013 21:18:18 GMT Maurizio Lombardi [b1011dae] * HelenOS.config (modified) * boot/arch/arm32/Makefile.inc (modified) * boot/arch/arm32/_link.ld.in (modified) * boot/arch/arm32/include/mm.h (modified) * boot/arch/arm32/src/asm.S (modified) * boot/arch/arm32/src/main.c (modified) * boot/arch/arm32/src/mm.c (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/asm.h (modified) * kernel/arch/arm32/include/barrier.h (modified) * kernel/arch/arm32/include/cache.h (added) * kernel/arch/arm32/include/cp15.h (added) * kernel/arch/arm32/include/cpu.h (modified) * kernel/arch/arm32/include/cycle.h (modified) * kernel/arch/arm32/include/mm/frame.h (modified) * kernel/arch/arm32/include/mm/page.h (modified) * kernel/arch/arm32/include/mm/page_fault.h (modified) * kernel/arch/arm32/include/regutils.h (modified) * kernel/arch/arm32/include/security_ext.h (added) * kernel/arch/arm32/src/cpu/cpu.c (modified) * kernel/arch/arm32/src/exception.c (modified) * kernel/arch/arm32/src/fpu.s (added) * kernel/arch/arm32/src/fpu_context.c (modified) * kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * uspace/Makefile (modified) * uspace/drv/fb/amdm37x_dispc/Makefile (added) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (added) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h (added) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.ma (added) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc_regs.h (moved) * uspace/drv/fb/amdm37x_dispc/main.c (added) * uspace/drv/infrastructure/rootamdm37x/rootamdm37x.c (modified) * uspace/lib/c/arch/arm32/Makefile.common (modified) * uspace/lib/c/arch/arm32/include/cp15.h (added) * uspace/lib/drv/include/ddf/log.h (modified) Merge changes from jan.vesely/helenos/arm Thu, 24 Jan 2013 21:15:02 GMT Jan Vesely [0e63d34] * boot/arch/arm32/src/main.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) arm32: Fix build failures. Thu, 24 Jan 2013 20:21:18 GMT Maurizio Lombardi [5e761f3] * boot/arch/arm32/src/mm.c (modified) boot mm.c fixes: - disable the MMU before starting changing the ... Thu, 24 Jan 2013 19:53:38 GMT Maurizio Lombardi [b7e41ac] * boot/arch/arm32/include/arch.h (modified) Add beaglebone BOOT_BASE and PA_OFFSET properties Thu, 24 Jan 2013 19:48:43 GMT Jan Vesely [c124dce3] * kernel/arch/arm32/include/barrier.h (modified) arm32: Typos and comments. Wed, 23 Jan 2013 20:57:08 GMT Jan Vesely [cfeb368] * boot/arch/arm32/include/asm.h (modified) * boot/arch/arm32/src/asm.S (modified) * boot/arch/arm32/src/main.c (modified) arm32, boot: Remove redundant parameter. Wed, 23 Jan 2013 20:52:46 GMT Jan Vesely [df334ca] * boot/arch/arm32/src/mm.c (modified) arm32, boot: Enable all caches on all ARMs. We disable them again later. Wed, 23 Jan 2013 20:48:23 GMT Jan Vesely [b80d132] * boot/arch/arm32/src/asm.S (modified) * boot/arch/arm32/src/main.c (modified) arm32, boot: Flush everything to PoC (memory) and disable caches ... Wed, 23 Jan 2013 00:12:15 GMT Jan Vesely [bfb6576] * boot/arch/arm32/_link.ld.in (modified) * boot/arch/arm32/src/asm.S (modified) * boot/arch/arm32/src/main.c (modified) * boot/arch/arm32/src/mm.c (modified) arm32, boot: Rework boot time cache handling. Enable Icache early. ... Wed, 23 Jan 2013 00:11:45 GMT Jan Vesely [c19808fd] * kernel/arch/arm32/include/barrier.h (modified) arm32, barriers: Add note about availability of Cache line size ... Mon, 21 Jan 2013 00:22:40 GMT Jan Vesely [c9d0642d] * boot/arch/arm32/src/mm.c (modified) arm32, bbxm: Disable boot time caches yet again. Boot fails after ... Mon, 21 Jan 2013 00:14:50 GMT Jan Vesely [a14f346] * boot/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c (modified) * kernel/genarch/include/drivers/amdm37x_dispc/amdm37x_dispc.h (deleted) * uspace/Makefile (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/infrastructure/rootamdm37x/rootamdm37x.c (modified) amdm37x_dispc: Replace kenrel driver with uspace one. Works on qemu. Mon, 21 Jan 2013 00:10:36 GMT Jan Vesely [c7d11a0b] * uspace/drv/fb/amdm37x_dispc/Makefile (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/amdm37x_dispc/main.c (modified) * uspace/drv/fb/amdm37x_dispc/port.c (deleted) * uspace/drv/fb/amdm37x_dispc/port.h (deleted) amdm37x_dispc: Fixes. Assign vizualizer ops. Store pointer to ... Sun, 20 Jan 2013 23:00:23 GMT Jan Vesely [6ab189f] * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.ma (modified) amdm37x_dispc: Set correct match id. Sun, 20 Jan 2013 22:59:36 GMT Jan Vesely [943a1dc6] * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.ma (moved) amdm37x_dispc: Set workhorse function on mode switch. Sun, 20 Jan 2013 22:40:05 GMT Jan Vesely [f03f107] * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h (modified) amdm37x_dispc: Implement damage_handling. Copied over from kfb. Sun, 20 Jan 2013 22:17:55 GMT Jan Vesely [7fa2031] * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc_regs.h (modified) amdm37x_dispc: Implement mode changing. Sun, 20 Jan 2013 21:35:55 GMT Maurizio Lombardi [e1530ec2] * HelenOS.config (modified) use uImage OS type 2 (NetBSD) to prevent u-boot from corrupting the ... Sun, 20 Jan 2013 21:34:33 GMT Jan Vesely [96228d0] * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h (modified) * uspace/drv/fb/amdm37x_dispc/main.c (modified) amdm37x_dispc: Initialize associated visualizer in dispc_init Sun, 20 Jan 2013 21:06:33 GMT Jan Vesely [9cc4b2b4] * uspace/drv/fb/amdm37x_dispc/Makefile (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (added) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h (modified) * uspace/drv/fb/amdm37x_dispc/main.c (modified) amdm37x_dispc: Init vizualizer. Sun, 20 Jan 2013 20:47:02 GMT Jan Vesely [74db5a1] * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h (modified) * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc_regs.h (added) * uspace/drv/fb/amdm37x_dispc/main.c (modified) amdm37x_dispc: Add function initialization. Covnert register map to ... Sun, 20 Jan 2013 20:45:35 GMT Jan Vesely [163bc23] * uspace/lib/drv/include/ddf/log.h (modified) libdrv: Add useful macros to ddf logger. Sun, 20 Jan 2013 20:04:56 GMT Jan Vesely [4e3bfab] * uspace/drv/fb/amdm37x_dispc/main.c (modified) amdm37x_dispc: Convert main.c file Sun, 20 Jan 2013 20:02:01 GMT Jan Vesely [d57ff6f] * uspace/drv/fb/amdm37x_dispc/Makefile (modified) * uspace/drv/fb/amdm37x_dispc/kfb.h (deleted) * uspace/drv/fb/amdm37x_dispc/main.c (moved) * uspace/drv/fb/amdm37x_dispc/port.c (modified) amdm37x_dispc: Begin conversion, remove unused header. Sun, 20 Jan 2013 19:44:51 GMT Jan Vesely [079cacf] * uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h (added) amdm37x_dispc: Copy register map from kernel. Sun, 20 Jan 2013 19:40:27 GMT Jan Vesely [a202dbb] * uspace/drv/fb/amdm37x_dispc/Makefile (added) * uspace/drv/fb/amdm37x_dispc/kfb.c (added) * uspace/drv/fb/amdm37x_dispc/kfb.h (added) * uspace/drv/fb/amdm37x_dispc/kfb.ma (added) * uspace/drv/fb/amdm37x_dispc/port.c (added) * uspace/drv/fb/amdm37x_dispc/port.h (added) Add amdm37x_dispc driver as a copy of the kfb driver. Sun, 20 Jan 2013 17:46:12 GMT Jan Vesely [297fda2c] * kernel/arch/arm32/include/barrier.h (modified) arm32: Implement smc_coherence_block. Sun, 20 Jan 2013 17:41:12 GMT Jan Vesely [33d394a] * kernel/arch/arm32/include/barrier.h (modified) * uspace/lib/c/arch/arm32/include/cp15.h (added) arm32: Implement smc_coherence. Sun, 20 Jan 2013 17:39:57 GMT Jan Vesely [9a5ccc14] * kernel/arch/arm32/src/exception.c (modified) arm32: Fix smc_coherence call. Sun, 20 Jan 2013 17:23:05 GMT Jan Vesely [bafd198] * kernel/arch/arm32/src/fpu_context.c (modified) arm32, fpu: minor cleanup Sun, 20 Jan 2013 16:39:00 GMT Jan Vesely [b8bb2bc] * kernel/arch/arm32/Makefile.inc (modified) arm32: Drop bbxm specific optimizations. Sun, 20 Jan 2013 16:02:33 GMT Jan Vesely [83742a4] * boot/arch/arm32/include/asm.h (modified) * boot/arch/arm32/src/asm.S (modified) * boot/arch/arm32/src/main.c (modified) * boot/arch/arm32/src/mm.c (modified) arm32: Add cache maintenance to jump_to_kernel, enable caches on bbxm ... Sun, 20 Jan 2013 11:47:45 GMT Jan Vesely [4a79e6f] * kernel/arch/arm32/include/security_ext.h (modified) arm32, sec_sext: Fix incorrect ifdef Sun, 20 Jan 2013 11:45:20 GMT Jan Vesely [c8a5c8c] * kernel/arch/arm32/src/cpu/cpu.c (modified) arm32: Start performance counters only if we can't use timer extensions. Sun, 20 Jan 2013 11:42:22 GMT Jan Vesely [7a38962] * kernel/arch/arm32/include/cp15.h (modified) * kernel/arch/arm32/src/cpu/cpu.c (modified) arm32: Replace cortex-a8 compile check with runtime cache type check. ... Sun, 20 Jan 2013 00:27:35 GMT Jan Vesely [9043e7e0] * kernel/arch/arm32/include/cycle.h (modified) * kernel/arch/arm32/src/cpu/cpu.c (modified) arm32: Count every 64th cycle. The coutner is 32bit, at 600Mhz it ... Sun, 20 Jan 2013 00:11:41 GMT Jan Vesely [9eec7bc] * kernel/arch/arm32/src/cpu/cpu.c (modified) arm32: Enable branch predictors on Cortex-A8. It seems to work ok ... Sat, 19 Jan 2013 23:59:25 GMT Jan Vesely [3fa509b] * kernel/arch/arm32/include/asm.h (modified) * kernel/arch/arm32/include/cp15.h (modified) * kernel/arch/arm32/include/cycle.h (modified) * kernel/arch/arm32/src/cpu/cpu.c (modified) arm32, armv7: Add reading of performance cycles counter. Fix ... Sat, 19 Jan 2013 22:59:00 GMT Jan Vesely [4b28c70] * kernel/arch/arm32/src/cpu/cpu.c (modified) arm32: CLIDR is armv7 only. Sat, 19 Jan 2013 22:37:29 GMT Jan Vesely [c3213bb] * kernel/arch/arm32/include/cp15.h (modified) arm32, cp15: Add Cache Type Register values. Sat, 19 Jan 2013 19:01:09 GMT Jan Vesely [612edca] * kernel/arch/arm32/include/mm/page_fault.h (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) arm32, page_fault: Use cp15 helpers. Sat, 19 Jan 2013 18:50:56 GMT Jan Vesely [26e3db2] * kernel/arch/arm32/include/cp15.h (modified) * kernel/arch/arm32/src/cpu/cpu.c (modified) arm32: Switch cpu identification to cp15 helpers. Sat, 19 Jan 2013 18:17:27 GMT Jan Vesely [a03b609] * kernel/arch/arm32/include/cp15.h (modified) * kernel/arch/arm32/include/regutils.h (modified) * kernel/arch/arm32/src/cpu/cpu.c (modified) * kernel/arch/arm32/src/exception.c (modified) arm32: Convert sctlr use to cp15 helpers. Sat, 19 Jan 2013 16:59:07 GMT Jan Vesely [827aae5] * boot/arch/arm32/src/mm.c (modified) arm32: disable boot caches on bbxm. Does not work. Sat, 19 Jan 2013 16:35:17 GMT Jan Vesely [bad1f53] * kernel/arch/arm32/include/cache.h (added) * kernel/arch/arm32/include/cp15.h (modified) * kernel/arch/arm32/include/cpu.h (modified) * kernel/arch/arm32/src/cpu/cpu.c (modified) arm32: Detect caches on armv7 Sat, 19 Jan 2013 02:25:08 GMT Jan Vesely [5fcd537] * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/barrier.h (modified) * kernel/arch/arm32/include/cp15.h (added) * kernel/arch/arm32/include/regutils.h (modified) * kernel/arch/arm32/include/security_ext.h (added) * kernel/arch/arm32/src/fpu.s (added) * kernel/arch/arm32/src/fpu_context.c (modified) Merge mainline changes. Includes bbxm fpu fix and other arm ... Fri, 18 Jan 2013 20:49:35 GMT Jan Vesely [660e8fa] * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/barrier.h (modified) * kernel/arch/arm32/include/cp15.h (added) * kernel/arch/arm32/include/regutils.h (modified) * kernel/arch/arm32/include/security_ext.h (added) * kernel/arch/arm32/src/fpu.s (added) * kernel/arch/arm32/src/fpu_context.c (modified) Merge arm fpu fixes. Enable FPU coprocessor (cp10/11) access. Test ... Fri, 18 Jan 2013 20:06:55 GMT Jan Vesely [a640bc1] * kernel/arch/arm32/include/security_ext.h (modified) * kernel/arch/arm32/src/fpu_context.c (modified) arm, sec extensions: Add comments and remove use of sec extensions. ... Thu, 17 Jan 2013 19:58:34 GMT Maurizio Lombardi [9f8a07d3] * boot/arch/arm32/include/main.h (modified) * boot/arch/arm32/src/putchar.c (modified) bootloader: add support to the beaglebone UART0 Thu, 17 Jan 2013 19:57:21 GMT Maurizio Lombardi [28a6190] * kernel/arch/arm32/include/mm/frame.h (modified) * kernel/arch/arm32/include/mm/page.h (modified) mm: add support to the beaglebone Thu, 17 Jan 2013 19:56:43 GMT Maurizio Lombardi [47bd0f8] * kernel/arch/arm32/src/mach/beaglebone/beaglebone.c (modified) bbone initialization: - initialize the DMTIMER0. - the ... Wed, 16 Jan 2013 23:09:44 GMT Jan Vesely [cd8db93] * kernel/arch/arm32/src/fpu_context.c (modified) arm32: check only monitor mode to determine secure state. Accessing ... Sun, 13 Jan 2013 14:59:32 GMT Maurizio Lombardi [17cc8f4f] * boot/arch/arm32/include/mm.h (modified) * boot/arch/arm32/src/asm.S (modified) * boot/arch/arm32/src/mm.c (modified) * kernel/arch/arm32/src/ras.c (modified) Merge mainline changes Fri, 11 Jan 2013 01:34:35 GMT Jan Vesely [3de8aaa6] * kernel/arch/arm32/src/fpu_context.c (modified) arm32, fpu:Remove useless double check form fpu context save/restore. ... Fri, 11 Jan 2013 01:33:10 GMT Jan Vesely [bedd81b] * kernel/arch/arm32/src/fpu_context.c (modified) arm32, fpu: Disable exception checking in context save. Fri, 11 Jan 2013 01:28:21 GMT Jan Vesely [07d62a9] * kernel/arch/arm32/src/fpu_context.c (modified) arm32: remove debug output. Fri, 11 Jan 2013 01:27:38 GMT Jan Vesely [eb1d9c1] * kernel/arch/arm32/include/cp15.h (modified) arm32, cp15: Fix write macro to actually generate writes. Fixes fpu ... Fri, 11 Jan 2013 00:34:32 GMT Jan Vesely [7e87436] * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/security_ext.h (modified) * kernel/arch/arm32/src/fpu_context.c (modified) arm32: Add Security extensions basics. No monitor call handling, ... Thu, 10 Jan 2013 22:35:21 GMT Jan Vesely [b9f72b97] * kernel/arch/arm32/src/fpu_context.c (modified) arm32, fpu: Put function declarations near enum values. Thu, 10 Jan 2013 22:33:30 GMT Jan Vesely [97718a5] * kernel/arch/arm32/src/fpu_context.c (modified) arm32, fpu: Switch to new coprocessor macros. Disable code ... Thu, 10 Jan 2013 22:33:02 GMT Jan Vesely [7dc8bf1] * kernel/arch/arm32/include/barrier.h (modified) arm32: Implement barriers for armv7-a Thu, 10 Jan 2013 22:31:57 GMT Jan Vesely [1f271d9] * kernel/arch/arm32/include/cp15.h (modified) arm32: Fix cp15 access generator macro. Thu, 10 Jan 2013 20:53:07 GMT Jan Vesely [467f0c0] * kernel/arch/arm32/include/barrier.h (modified) * kernel/arch/arm32/src/fpu_context.c (modified) arm32: Only check cpacr on armv7. Earlier versions do not support the ... Wed, 09 Jan 2013 19:36:04 GMT Jan Vesely [6a6ebde] * kernel/arch/arm32/include/cp15.h (modified) * kernel/arch/arm32/include/regutils.h (modified) * kernel/arch/arm32/include/security_ext.h (added) * kernel/arch/arm32/src/fpu_context.c (modified) arm32: Add some cp15 register values. Change MODE_ values to enum ... Tue, 08 Jan 2013 23:40:20 GMT Jan Vesely [813b024] * kernel/arch/arm32/include/cp15.h (added) arm32: Add a single header with all system control coprocessor accessors Sun, 06 Jan 2013 23:24:44 GMT Jan Vesely [61b5cf0c] * kernel/arch/arm32/src/fpu_context.c (modified) arm32: More info about coprocessors. Sun, 06 Jan 2013 20:00:45 GMT Jan Vesely [b4b3a4cb] * kernel/arch/arm32/src/fpu_context.c (modified) arm32: Print message when accessing coprocessors would fail. Sun, 06 Jan 2013 19:52:43 GMT Jan Vesely [de36fdd] * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/src/fpu.s (added) * kernel/arch/arm32/src/fpu_context.c (modified) arm32: Move fpu handling code to .s file. restrict kernel fpu ... Sun, 06 Jan 2013 19:20:33 GMT Jan Vesely [664fd6d5] * kernel/arch/arm32/src/fpu_context.c (modified) arm32: Check access to CP10 and CP11 before using fpu instructions. Fri, 04 Jan 2013 20:31:10 GMT Jan Vesely [ae86f89] * boot/arch/arm32/src/mm.c (modified) arm32: Have a safe path that only enables paging. Thu, 03 Jan 2013 20:49:31 GMT Jan Vesely [9b6e40b] * kernel/arch/arm32/src/cpu/cpu.c (modified) arm32: Add memory barrier before ICache flush. just to be sure ... Thu, 03 Jan 2013 20:46:36 GMT Jan Vesely [2a8f38a] * kernel/arch/arm32/include/barrier.h (modified) arm32: Implement memory barriers for armv6 and armv7. Older arms ... Thu, 03 Jan 2013 20:30:07 GMT Jan Vesely [f65b8e0c] * kernel/arch/arm32/include/asm.h (modified) arm32: Make cpu_sleep implementation depend on PROCESSOR macros. ... Tue, 01 Jan 2013 18:17:05 GMT Jan Vesely [2a77eaa2] * boot/arch/arm32/src/mm.c (modified) arm32, boot: Drop l2 cache enabling. Add armv7 cache invalidate. L2 ... Tue, 01 Jan 2013 17:03:52 GMT Jan Vesely [e55fcd2] * kernel/arch/arm32/src/cpu/cpu.c (modified) arm32: Disable branch predictors for general operations. Branch ... Tue, 01 Jan 2013 12:15:32 GMT Jan Vesely [0acd339] * boot/arch/arm32/include/mm.h (modified) * boot/arch/arm32/src/mm.c (modified) * kernel/arch/arm32/src/cpu/cpu.c (modified) arm32,bbxm: Make boot mapping pages cacheable Tue, 01 Jan 2013 11:48:19 GMT Jan Vesely [1a3a632] * boot/arch/arm32/src/mm.c (modified) arm32, boot: Merge Cortex-A8 and gta02 paths. We enable caches and ... Tue, 01 Jan 2013 11:46:23 GMT Jan Vesely [4a46ccc] * boot/arch/arm32/src/mm.c (modified) arm32,boot: Remove nested ifdef Tue, 01 Jan 2013 11:44:47 GMT Jan Vesely [029e3cc] * boot/arch/arm32/include/mm.h (modified) * boot/arch/arm32/src/asm.S (modified) * boot/arch/arm32/src/mm.c (modified) Mainline changes (boot caching for gta02) Mon, 31 Dec 2012 08:41:10 GMT Jakub Jermar [b5a3b50] * boot/arch/arm32/include/mm.h (modified) * boot/arch/arm32/src/asm.S (modified) * boot/arch/arm32/src/mm.c (modified) Enable ARM caches in the boot stage of HelenOS to speed up the ... Sun, 30 Dec 2012 21:18:57 GMT Jan Vesely [a4afc8d] * boot/arch/arm32/src/mm.c (modified) arm32: Sync boot and kernel cache handling. Sun, 30 Dec 2012 21:17:39 GMT Jan Vesely [46a6a5d] * kernel/arch/arm32/src/cpu/cpu.c (modified) arm32: Reorganize CPU initialization. Extensions that have safe ... Sun, 30 Dec 2012 14:39:58 GMT Jan Vesely [876160ca] * boot/arch/arm32/src/mm.c (modified) arm32, boot: LImit chache enabling to Cortex-A8 MPU. Cache behavior ... Sun, 30 Dec 2012 14:05:09 GMT Jan Vesely [e7b0b85] * HelenOS.config (modified) arm32: Re introduce PROCESSOR macro. Sun, 30 Dec 2012 13:37:06 GMT Jan Vesely [bfb57fb] * kernel/arch/arm32/include/mm/frame.h (modified) arm32: Consolidate machine specific defines Sun, 30 Dec 2012 13:32:58 GMT Jan Vesely [5d9e36b] * HelenOS.config (modified) * boot/arch/arm32/Makefile.inc (modified) * boot/arch/arm32/src/mm.c (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/asm.h (modified) * kernel/arch/arm32/include/mm/page.h (modified) * kernel/arch/arm32/src/cpu/cpu.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * uspace/lib/c/arch/arm32/Makefile.common (modified) arm32: Rename PROCESSOR macro to PROCESSOR_ARCH We'll need ...