summaryrefslogtreecommitdiff
path: root/util/getpir/README
diff options
context:
space:
mode:
authorMohamed Mansoor <mansoor@iwavesystems.com>2009-09-26 16:18:22 +0000
committerStefan Reinauer <stepan@openbios.org>2009-09-26 16:18:22 +0000
commitbde683ce9fcc346096a07222047fa5a16aa74243 (patch)
tree41fcbdcd15c911a4cb41e460f534defd4880034f /util/getpir/README
parent5db685fedfe7f291719c90088bbf7618b31f3da6 (diff)
downloadcoreboot-bde683ce9fcc346096a07222047fa5a16aa74243.tar.xz
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/README36
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.