From 6463ae7f1bd1f7ab60725529cf79af30a0e7297d Mon Sep 17 00:00:00 2001 From: Li-Ta Lo Date: Wed, 14 Apr 2004 22:24:50 +0000 Subject: seperate checksum and code generating code. use mmap instead of file io git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1504 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- util/getpir/checksum.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 util/getpir/checksum.c (limited to 'util/getpir/checksum.c') diff --git a/util/getpir/checksum.c b/util/getpir/checksum.c new file mode 100644 index 0000000000..a202f90912 --- /dev/null +++ b/util/getpir/checksum.c @@ -0,0 +1,14 @@ +#include + +#include "checksum.h" + +int calc_checksum(struct irq_routing_table *rt) +{ + long i; + uint8_t *addr, sum = 0; + + addr = (uint8_t *) rt; + for (i = 0; i < rt->size; i++) + sum += addr[i]; + return (sum); +} -- cgit v1.2.3