CIA.vc
mmu_man
Real-time open source activity stats
Stats » Authors » mmu_man
informationsyndicateUTC clock
06:40 on May 28, 2012
event counters
The last message was received 3.25 days ago at 00:33 on May 25, 2012
0 messages so far today, 0 messages yesterday
0 messages so far this week, 3 messages last week
25 messages so far this month, 78 messages last month
1891 messages since the first one, 8.26 years ago, for an average of 1.59 days between messages
recent messages
dateReversed sort columnprojectcontentlink
19:55 Thursdayhaiku
Commit by mmu_man on master :: rhrev44201 haiku/: (link)

PPC: Move asm helpers to U-Boot arch Jamfile

  • the OpenFirmware arch/ppc/Jamfile already has it, so move it to avoid duplicated symbols.
#
19:27 Thursdayhaiku
Commit by mmu_man on master :: rhrev44199 haiku/: (link)

U-Boot: split cpu.cpp into arch-specific and common parts

  • the common part should try to use the U-Boot API when found.
  • the arch part can make use of cpu features (like timer register)
  • the ppc code enables the FPU in the MSR, since it's used by vsnprintf(), which at least saves one FP register in its prologue.
#
19:20 Thursdayhaiku
Commit by mmu_man on master :: rhrev44198 haiku/: (link)

PPC: Add eioio as barrier for the UART class [3 commits]

  • probably unneeded but it shouldn't harm.
#
23:22 on May 17haiku
Commit by mmu_man on master :: rhrev44182 haiku/: (link)

Fix passing flags from BoardSetup

  • since we include BoardSetup earlier now, the TARGET_* flags were discarded. Use HAIKU_* instead.
  • Add variables to hold the default entry point and the desired uimage OS emulation.
#
21:52 on May 17haiku
Commit by mmu_man on master :: rhrev44180 haiku/: (link)

U-Boot ppc: Add missing sections to ldscript

  • it seems we missed some sections that exist on ppc, add them.
  • resulting binary runs a little further in QEMU but still screws up.
#
18:46 on May 17haiku
Commit by mmu_man on master :: rhrev44179 haiku/: (link)

U-Boot: save passed FDT and call common code

  • should work better this way :D
#
17:55 on May 17haiku
Commit by mmu_man on master :: rhrev44178 haiku/: (link)

U-Boot: include board name in uimage header

  • for clarity, include the board in the uimage name field, it's long enough.
#
17:41 on May 17haiku
Commit by mmu_man on master :: rhrev44177 haiku/: (link)

U-Boot: Fix ppc build [3 commits]

  • we have an uimage for the Sam460 \o/
#
17:15 on May 17haiku
Commit by mmu_man on master :: rhrev44176 haiku/: (link)

U-Boot: Add a ppc ldscript

  • mostly copied from the ARM one
#
17:10 on May 17haiku
Commit by mmu_man on master :: rhrev44175 haiku/: (link)

U-Boot: Guard ARM-specific stuff

  • those must be cleaned up and moved away
  • allows building U-Boot loader for ppc
#
16:44 on May 17haiku
Commit by mmu_man on master :: rhrev44172 haiku/: (link)

U-Boot: Add a Linux-type loader target [2 commits]

  • those should be cleaned up. BoardSetup should tell which OS type to emulate.
#
15:36 on May 17haiku
Commit by mmu_man on master :: rhrev44170 haiku/: (link)

Sam460ex: Add a Linux-type kernel entry point [2 commits]

  • the onboard U-Booot and 2nd-stage loader only know a few OS types, we'll try faking Linux there.
#
02:09 on May 17haiku
Commit by mmu_man on master :: rhrev44168 haiku/: (link)

Attempt to factor out serial stuff

  • introduce a DebugUART baseclass,
  • rework 8250 and PL011 implementations from kallisti5 to inherit DebutUART,
  • each arch should override the IO methods to access registers.
  • on ARM registers are 32bit-aligned.
  • U-Boot still works for the verdex target.
  • rPi still compiles, needs testing.
  • Still some more consolidation needed to allow runtime choice of the UART type (as read from FDT blobs for ex.).
  • serial.cpp should probably mostly be made generic as well.
  • didn't touch x86 or ppc yet.
#
18:25 on May 15haiku
Commit by mmu_man on master :: rhrev44163 haiku/: (link)

Fix fossil SCM update command

  • fossil update should do a pull on its own anyway.
#
17:16 on May 15haiku
Commit by mmu_man on master :: rhrev44162 haiku/: (link)

Fix linking in static ctors

  • It seems we also need to call them in the .init_array section.
#
17:04 on May 15haiku
Commit by mmu_man on master :: rhrev44160 haiku/: (link)

Fix serial output for U-Boot code

  • use a static buffer for allocation, as the heap isn't yet working.
#
02:23 on May 14HaikuPorts
Commit by mmu_man :: r1891 /haikuports/trunk/haiku-apps/ (2 files in 2 dirs): (link)
Update the Caya port to newer version. Patch by Barrett.
#
17:50 on May 12haiku
Commit by mmu_man on master :: rhrev44149 haiku/: (link)

Drop ARM-specific register pointer [2 commits]

  • the global data is already stored in a variable from shell.S anyway when available
#
16:23 on May 11haiku
Commit by mmu_man on master :: rhrev44146 haiku/: (link)
No need to force TARGET_BOOT_PLATFORM now.
#
15:53 on May 11haiku
Commit by mmu_man on master :: rhrev44145 haiku/: (link)

Include BoardSetup from BuildSetup

  • while it seemed to work before, BuildSetup was actually adding includes from the default boot platform, before BoardSetup had a chance of changing it.
#