Difference between revisions of "User:GNUtoo"
From coreboot
(→getting rid of the vbios of the x60) |
(→getting rid of the vbios of the x60) |
||
Line 5: | Line 5: | ||
== getting rid of the vbios of the x60 == | == getting rid of the vbios of the x60 == | ||
* follow "Case study: new laptop (not complete, sorry)" in https://docs.google.com/document/d/1g8FMob25VZYxbWri2iFB8YiSL8gwF9vKJH3HGxr0xQU/edit?pli=1 | * follow "Case study: new laptop (not complete, sorry)" in https://docs.google.com/document/d/1g8FMob25VZYxbWri2iFB8YiSL8gwF9vKJH3HGxr0xQU/edit?pli=1 | ||
+ | * pacman -S plan9port | ||
+ | * cp /opt/plan9/bin/ssam ./ | ||
+ | * replace the following line in ./ssam: | ||
+ | #!/usr/local/plan9/bin/rc | ||
+ | by the following line: | ||
+ | #!/opt/plan9/bin/rc | ||
+ | * create the ssamfix file with: | ||
,s/\[ *[0-9]+\..[0-9]+\]//g | ,s/\[ *[0-9]+\..[0-9]+\]//g | ||
,s/^ *//g | ,s/^ *//g | ||
Line 18: | Line 25: | ||
,s/...UDELAY *([0-9]+)/\1/g | ,s/...UDELAY *([0-9]+)/\1/g | ||
,s/^([RW]) ([0-9]+) (.*):0x([0-9a-f]+)(.*)/{\1, \2, "", \3, 0x\4, \5},/g | ,s/^([RW]) ([0-9]+) (.*):0x([0-9a-f]+)(.*)/{\1, \2, "", \3, 0x\4, \5},/g | ||
− | + | * run the following command: | |
− | cat dmesg| ./ssam -f ssamfix > foo.c | + | cat dmesg| ./ssam -f ssamfix > foo.c |
Revision as of 23:03, 23 February 2013
- I did the port to the M4A785T-M
- I've an x60
- I've an alix.1C
getting rid of the vbios of the x60
- follow "Case study: new laptop (not complete, sorry)" in https://docs.google.com/document/d/1g8FMob25VZYxbWri2iFB8YiSL8gwF9vKJH3HGxr0xQU/edit?pli=1
- pacman -S plan9port
- cp /opt/plan9/bin/ssam ./
- replace the following line in ./ssam:
#!/usr/local/plan9/bin/rc
by the following line:
#!/opt/plan9/bin/rc
- create the ssamfix file with:
,s/\[ *[0-9]+\..[0-9]+\]//g ,s/^ *//g y/^[RWU]/s/^/M /g ,s/\nU/ ;;;UDELAY/g ,|uniq -c ,s/^ *//g ,s/(^[0-9]+) ([MRW])/\2 \1/g ,s/"/\\"/g ,s/^M ([0-9]+) *(\[.*)/{M, \1, "\2"},/g ,s/^M ([0-9]+) *(.*)/{M, \1, "\2"},/g ,s/: */:/g ,s/...UDELAY *([0-9]+)/\1/g ,s/^([RW]) ([0-9]+) (.*):0x([0-9a-f]+)(.*)/{\1, \2, "", \3, 0x\4, \5},/g
- run the following command:
cat dmesg| ./ssam -f ssamfix > foo.c