CIA.vc
kallisti5
Real-time open source activity stats
Stats » Authors » kallisti5
informationsyndicateUTC clock
13:16 on May 26, 2012
event counters
The last message was received 1.48 days ago at 01:47 on May 25, 2012
0 messages so far today, 2 messages yesterday
4 messages so far this week, 19 messages last week
39 messages so far this month, 39 messages last month
596 messages since the first one, 1.33 years ago, for an average of 0.81 days between messages
recent messages
dateReversed sort columnprojectcontentlink
15:25 Thursdayhaiku
Commit by kallisti5 on master :: rhrev44202 haiku/: (link)

ARM platform: Undo change to MMU page table assignment

  • While the baremetal arm book I have says mrc, it breaks verdex and doesn't work on the Pi.
  • Moving the page table address to the p15 coprocessor makes more logical sense anyway... i think mrc was a typo.
#
13:53 Thursdayhaiku
Commit by kallisti5 on master :: rhrev44200 haiku/: (link)
rPi console: Implement console_wait_for_key
#
11:39 Thursdayhaiku
Commit by kallisti5 on master :: rhrev44197 haiku/: (link)

rPi Console: Fix console vt100 calls [3 commits]

  • Use correct clear screen escape codes
  • Use correct set cursor location escape codes
  • Use correct set color escape codes
#
14:07 Tuesdayhaiku
Commit by kallisti5 on master :: rhrev44194 haiku/: (link)

MMU: Add in section L1 MMU size [3 commits]

  • Not used atm, but exists.
#
15:16 on May 18haiku
Commit by kallisti5 on master :: rhrev44189 haiku/: (link)

rPi MMU: Working towards mapped memory

  • BCM2708 defines no longer assume 0x20 address We will be throwing away the blob memory mapping and using our own.
  • Use existing blob mapping to turn GPIO led on pre mmu_init
  • Remap MMU hardware addresses from 0x7E. We could map each device, however the kernel will throw away the mappings again anyway. For now we just map the whole range and use offsets.
  • Serial uart no longer works, however at least we know why now :). Serial driver now needs to use mapped address.
#
13:57 on May 18haiku
Commit by kallisti5 on master :: rhrev44187 haiku/: (link)

rPi MMU: Enhance debugging [2 commits]

  • TRACE calls no longer need double '('
  • Added CALLED trace function
  • Add better debugging output
#
11:36 on May 18haiku
Commit by kallisti5 on master :: rhrev44185 haiku/: (link)

rPi: MMU Work [2 commits]

  • Use U-Boot mmu code as base
  • This will be factored out someday into common arch mmu code when we can read Flattened Device Trees
  • Move mmu_init after serial_init. Temporary change as we will want serial_init to use memory mapped addresses... for debugging.
#
09:05 on May 18haiku
Commit by kallisti5 on master :: rhrev44183 haiku/: (link)

rPi: Fix Raspberry Pi binaries

  • Since mmu_man fixed these vars to actually be used, we now know these floating point flags cause issues on the Raspberry Pi currently.
#
11:05 on May 17haiku
Commit by kallisti5 on master :: rhrev44174 haiku/: (link)
U-Boot: Re-disable MMU tracing
#
10:58 on May 17haiku
Commit by kallisti5 on master :: rhrev44173 haiku/: (link)
u-boot mmu: Style cleanup, no functional change
#
10:32 on May 17haiku
Commit by kallisti5 on master :: rhrev44171 haiku/: (link)

uart: Fix arm kernel build

  • Make kernel use mmu_man's new UART code
  • Remove no longer used uart.cpp / uart.h
#
08:31 on May 17haiku
Commit by kallisti5 on master :: rhrev44169 haiku/: (link)
uart: Style Cleanup, no functional change [2 commits]
#
13:03 on May 16haiku
Commit by kallisti5 on master :: rhrev44167 haiku/: (link)

rpi: Remove firmware blobs

  • Pi firmware was updated to note that Broadcom had to be included with firmware blobs.
  • While we have permission from Eben to have the blobs in-tree, they are now offically on github in a fixed location removing the need to have these in-tree.
  • Clean up BoardConfig, note firmware URL and files needed
  • Update info.txt with how Haiku boot process works
#
11:25 on May 16haiku
Commit by kallisti5 on master :: rhrev44166 haiku/: (link)

rpi: Wait for keypress on panic [2 commits]

  • Cleanup serial shutdown process
#
09:50 on May 16haiku
Commit by kallisti5 on master :: rhrev44165 haiku/: (link)

rpi: Flush serial on cleanup [4 commits]

  • Wait for transmit fifo to empty on serial cleanup
  • Serial cleanup on platform exit
#
00:33 on May 16haiku
Commit by kallisti5 on master :: rhrev44164 haiku/: (link)

rpi: Add console code [2 commits]

  • Pretty much cleaned up 1:1 u-boot code
  • Thanks to Johannes Wischert for the initial work here
#
17:09 on May 15haiku
Commit by kallisti5 on master :: rhrev44161 haiku/: (link)

pl011 uart: Remove Raspberry Pi hack

  • Constructors now working
#
15:33 on May 15haiku
Commit by kallisti5 on master :: rhrev44159 haiku/: (link)

rpi: Rework linker script [2 commits]

  • Add some missing stuff, be more exact with stack and fill with 0xBEBEBEBE
  • Ensure .init_array is called with .ctors to ensure static constructors are called.
#
13:34 on May 15haiku
Commit by kallisti5 on master :: rhrev44158 haiku/: (link)

rpi cpu: Add documentation on PDF locations of registers

  • Assist future developers with the location of this data
  • No functional change
#
04:25 on May 15haiku
Commit by kallisti5 on master :: rhrev44157 haiku/: (link)

pl011 uart: Work around Rpi constructors not getting called [3 commits]

  • Serial UART output on Raspberry Pi now functioning This is kind of a hack, however having serial output will enable easier debugging of loader. Not a perimant fix.
  • With UART output, we can now turn to why the constructors are so messed up.
  • Thanks to pfoetchen for his help and (lots!) of testing.
#