| informationsyndicateUTC clock | event counters The last message was received 0.92 years ago at 13:48 on Mar 14, 2011 0 messages so far today, 0 messages yesterday 0 messages so far this week, 0 messages last week 0 messages so far this month, 0 messages last month 65 messages since the first one, 2.89 years ago, for an average of 2.32 weeks between messages recent messages date | project | content | link |
|---|
| 13:48 on Mar 14, 2011 | OpenBeOS | Commit by ithamar :: r40948 /haiku/trunk/ (11 files in 2 dirs): ARM: Some header cleanup in preperation of more CPU support code... | # | | 23:17 on Mar 13, 2011 | OpenBeOS | Commit by ithamar :: r40937 /haiku/trunk/src/system/ldscripts/arm/kernel.ld: Fix aligment of data segment, by moving our ARM ldscript closer to the X86 one. This restores the state of the ARM port to booting all the way up to the idle thread again.
However, will still need to investigate why we need the PHDRS magic, likely due to improper setup of the ARM toolchain. If anyone has ideas, please let me know! | # | | 15:48 on Mar 13, 2011 | OpenBeOS | Commit by ithamar :: r40929 /haiku/trunk/src/system/kernel/arch/arm/arch_elf.cpp: - Add support for R_ARM_ABS32 to kernel ELF linker
- Removal of some commented out (messy) code
| # | | 10:42 on Mar 13, 2011 | OpenBeOS | Commit by ithamar :: r40927 /haiku/trunk/src/system/kernel/arch/arm/ (2 files in 2 dirs): - Quiet down VM debug output, so we can easily find errors ;)
| # | | 10:28 on Mar 13, 2011 | OpenBeOS | Commit by ithamar :: r40926 /haiku/trunk/src/system/kernel/arch/arm/ (arch_cpu.cpp arch_thread.cpp): - Fix ARM kernel compilation
| # | | 23:10 on Oct 30, 2010 | OpenBeOS | Commit by ithamar :: r39220 /haiku/trunk/src/system/kernel/arch/arm/arch_elf.cpp: ARM: - Disable TRACE output of ELF relocation
- Implement R_ARM_RELATIVE (for kernel modules) No more errors on 'loading' of kernel modules now!
| # | | 22:53 on Oct 30, 2010 | OpenBeOS | Commit by ithamar :: r39219 /haiku/trunk/src/system/kernel/arch/arm/arch_elf.cpp: - ARM: Initial stab at fixing ELF relocations (much more to do though for full ELF relocation support). We now boot right up to "INIT: main: done... begin idle loop on cpu 0" ! :) (Please note that there's still *lots* stubbed out)
| # | | 22:50 on Oct 30, 2010 | OpenBeOS | Commit by ithamar :: r39218 /haiku/trunk/headers/private/system/arch/arm/arch_elf.h: - ARM: Fix ELF relocation name.
| # | | 14:10 on Oct 30, 2010 | OpenBeOS | Commit by ithamar :: r39206 /haiku/trunk/ (22 files in 4 dirs): - ARM: Major VM work - This is mostly a copy of the x86 32bit paging method and infrastructure, this was copied for two reasons: 1) It is the most complete VM arch 2) The first ARM PAE patches have landed on alkml, so we will have to deal with it in the future as well, and this infrastructure has proven to be ready ;) - No protection features, or dirty/accessed tracking yet - Lots of #if 0 but.... It boots all the way up to init_modules() now, and then dies because of a lack of (ARM) ELF relocation implementation! Since at this point the VM can be fully initialised, I'm going to focus on CPU exceptions next, so we can get KDL to trigger when it happens, and I can actually debug from there ;)
| # | | 13:57 on Oct 30, 2010 | OpenBeOS | Commit by ithamar :: r39205 /haiku/trunk/headers/private/kernel/arch/arm/arch_kernel_args.h: - ARM: Remove fields that were no longer used since r39168...
| # | | 13:55 on Oct 30, 2010 | OpenBeOS | Commit by ithamar :: r39204 /haiku/trunk/src/system/boot/platform/u-boot/mmu.cpp: - ARM: Start physical allocated range at top of memory; otherwise our page directory/tables won't be included
| # | | 11:19 on Oct 28, 2010 | OpenBeOS | Commit by ithamar :: r39168 /haiku/trunk/src/system/boot/platform/u-boot/mmu.cpp: - ARM: Some more cleanup...
| # | | 11:19 on Oct 25, 2010 | OpenBeOS | Commit by ithamar :: r39138 /haiku/trunk/src/system/boot/platform/u-boot/mmu.cpp: - Adjust code to use the new page directory/table helper macros.
- Some more code cleanup.
| # | | 11:16 on Oct 25, 2010 | OpenBeOS | Commit by ithamar :: r39137 /haiku/trunk/headers/private/kernel/arch/arm/arm_mmu.h: - Add page directory/table helper macros.
| # | | 22:06 on Oct 24, 2010 | OpenBeOS | Commit by ithamar :: r39133 /haiku/trunk/headers/private/kernel/arch/arm/arch_vm_translation_map.h: | # | | 20:28 on Oct 23, 2010 | OpenBeOS | Commit by ithamar :: r39092 /haiku/trunk/src/system/boot/platform/u-boot/mmu.cpp: - ARM: Map full page directory, instead of just the first page
| # | | 08:51 on Oct 23, 2010 | OpenBeOS | Commit by ithamar :: r39058 /haiku/trunk/src/system/boot/platform/u-boot/mmu.cpp: - ARM: print memory map before starting kernel
| # | | 17:31 on Oct 22, 2010 | OpenBeOS | Commit by ithamar :: r39048 /haiku/trunk/headers/private/kernel/arch/arm/arm920t.h: - Remove PXA270 code from Freerunner header file
| # | | 15:57 on Oct 22, 2010 | OpenBeOS | Commit by ithamar :: r39046 /haiku/trunk/src/system/boot/platform/u-boot/mmu.cpp: - Remove references to vectors, they are not at physical address 0, but on either virtual address 0 or (in case of high vectors) on 0xffff0000....
| # | | 23:11 on Oct 19, 2010 | OpenBeOS | Commit by ithamar :: r39015 /haiku/trunk/src/system/libroot/posix/arch/arm/sigsetjmp.S: - don't mess with the stack before storing the register state :$ This finally makes KDL fully usuable on the ARM port!
| # |
|