Opened 6 years ago

Closed 5 years ago

Last modified 5 years ago

#14373 closed bug (fixed)

Support raw binary injection

Reported by: kallisti5 Owned by: kallisti5
Priority: normal Milestone: R1/beta2
Component: Applications/Command Line Tools Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

Some ARM vendors (Allwinner) expect a binary blob loader to exist on the raw MMC(SD CARD).

I've added some basic logic around this here: https://github.com/haiku/firmware/blob/master/manifest.json#L49 (My idea at the time was "detect" the integer at the beginning of the string and using that as the seek)

Rune needs to detect this integer and write the binary at the offset mentioned.

Change History (4)

comment:1 by waddlesplash, 6 years ago

Component: Tools/RuneApplications/Command Line Tools
Owner: changed from kallisti5 to nobody

comment:2 by waddlesplash, 6 years ago

Owner: changed from nobody to kallisti5
Status: newassigned

comment:3 by kallisti5, 5 years ago

Resolution: fixed
Status: assignedclosed

Resolved as of https://github.com/haiku/rune/commit/57ac827b

Rune has successfully created a Haiku boot media which starts on the SunXi H3. (it has a random u-boot blob at offset 8192)

u-boot runs, and attempts to jump into our kernel (which implodes)

comment:4 by nielx, 5 years ago

Milestone: UnscheduledR1/beta2

Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone

Note: See TracTickets for help on using tickets.