diff options
author | Mohamed Mansoor <mansoor@iwavesystems.com> | 2009-09-26 16:18:22 +0000 |
---|---|---|
committer | Stefan Reinauer <stepan@openbios.org> | 2009-09-26 16:18:22 +0000 |
commit | bde683ce9fcc346096a07222047fa5a16aa74243 (patch) | |
tree | 41fcbdcd15c911a4cb41e460f534defd4880034f /util/getpir/README | |
parent | 5db685fedfe7f291719c90088bbf7618b31f3da6 (diff) |
This patch changes following in getpir application.
1 - Moved the check sum validation to probe_table function.
2 - Proper handling of resources allocated.
3 - Signature check is done in 16 byte boundaries.
4 - irq_tables.c file is created only if a valid PIRQ table is found.
5 – Makefile and README file are modified accordingly.
Signed-off-by: Mohamed Mansoor <mansoor@iwavesystems.com>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4680 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'util/getpir/README')
-rw-r--r-- | util/getpir/README | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/util/getpir/README b/util/getpir/README index 6c5d6e2b53..33d0de2a93 100644 --- a/util/getpir/README +++ b/util/getpir/README @@ -1,28 +1,30 @@ ABOUT: -This utility will help to create irq_table.c file, that is very hard to create manually, -specialy when you are testing new motherboards, changing your hardware often, placing new cards, etc.. - - -INSTALL: - -edit Makefile, define the root to coreboot tree -make +This utility will help to create irq_table.c file, that is very hard to create +manually, specialy when you are testing new motherboards, changing your +hardware often, placing new cards, etc.. USAGE: -./getpir +Steps +1. make distclean; +2. make getpir +3. ./getpir + + Will dump irq table to the file called irq_tables.c, ready to use with + coreboot. Just move the file to corresponding place in the coreboot tree. -Will dump irq table to the file called irq_tables.c, ready to use with coreboot. Just move the -file to corresponding place in the linux bios tree. +4. CHECKING CUSTOM irq_tables.c: -CHECKING CUSTOM irq_tables.c: + make checkpir + ./checkpir -checkpir.c Will verify the irq_tables.c, currently it only checks the checksum. In case of wrong -checksum, a good value is proposed, so you can edit irq_tables.c manualy and replace checksum. -Run the command like this: + checkpir.c Will verify the irq_tables.c, currently it only checks the + checksum. In case of wrong checksum, a good value is proposed, so you can + edit irq_tables.c manualy and replace checksum. + -make test +Do not run make checkpir and ./checkpir directly because it needs to be linked +to irq_table.o first. -Do not run ./checkpir directly because it needs to be linked to irq_table.o first. |