How to extract PROM content to bin file?
#1
How to extract PROM content to bin file?
I just got a Tadpole SparcBook and would like to dump the content of its PROM to a bin file for using it with qemu. Can this be done from the Solaris command line using the ‘dd’ command?
  • If yes, how exactly would the dd command have to look like?
  • If no, is there another way of doing this?

Indigo Indigo Indigo Indigo Indigo Indy Indy Indigo2  Indigo2 R10000/IMPACT Indigo2 R10000/IMPACT O2 O2 O2 Octane Octane Octane Octane Presenter-on 1600SW-on  1600SW-on 1600SW-on Origin 200 Origin 200 Origin 350 Origin 350 Origin 350 Origin 350 Origin2000 Deskside O2plus Tezro Fuel  Personaliris 

Need —>    Octane2  Altix 350
K-Town Computeum
O2

Trade Count: (1)
Posts: 14
Threads: 2
Joined: Nov 2022
Location: Germany
Find Reply
07-30-2023, 08:49 AM
#2
RE: How to extract PROM content to bin file?
Depending on the model of SparcBook you have, the OpenBoot PROM may be mapped at different locations in physical or kernel memory.
I believe there is a "SparcBook 1 Technical Reference" online which may include the maps.
The file /dev/mem is a window into physical memory and /dev/kmem into kernel virtual memory. It's possible to use dd(1) to extract data from these memories using the correct flags and permissions.

Personaliris O2 Indigo2 R10000/IMPACT Indigo2 R10000/IMPACT Indigo2 Indy   (past: 4D70GT)
robespierre
refector peritus

Trade Count: (0)
Posts: 640
Threads: 3
Joined: Nov 2020
Location: Massholium
Find Reply
07-30-2023, 03:47 PM
#3
RE: How to extract PROM content to bin file?
(07-30-2023, 03:47 PM)robespierre Wrote:  Depending on the model of SparcBook you have, the OpenBoot PROM may be mapped at different locations in physical or kernel memory.
I believe there is a "SparcBook 1 Technical Reference" online which may include the maps.
The file /dev/mem is a window into physical memory and /dev/kmem into kernel virtual memory. It's possible to use dd(1) to extract data from these memories using the correct flags and permissions.

Thanks a lot for the hint. I'll give it a try next weekend.

Indigo Indigo Indigo Indigo Indigo Indy Indy Indigo2  Indigo2 R10000/IMPACT Indigo2 R10000/IMPACT O2 O2 O2 Octane Octane Octane Octane Presenter-on 1600SW-on  1600SW-on 1600SW-on Origin 200 Origin 200 Origin 350 Origin 350 Origin 350 Origin 350 Origin2000 Deskside O2plus Tezro Fuel  Personaliris 

Need —>    Octane2  Altix 350
K-Town Computeum
O2

Trade Count: (1)
Posts: 14
Threads: 2
Joined: Nov 2022
Location: Germany
Find Reply
07-31-2023, 09:39 PM


Forum Jump:


Users browsing this thread: 1 Guest(s)