xref: /netbsd-src/sys/arch/x86/acpi/genwakecode.sh (revision 8b0f9554ff8762542c4defc4f70e1eb76fb508fa)
1#!/bin/sh
2# $NetBSD: genwakecode.sh,v 1.2 2007/12/09 20:32:18 jmcneill Exp $
3
4P='/WAKEUP_/ { printf("#define\t%s%s\t%s\n", $2, length($2) < 16 ? "\t" : "", $1); }'
5awk "$P" < acpi_wakecode.bin.map
6
7echo
8echo 'static const unsigned char wakecode[] = {';
9hexdump -v -e '"\t" 8/1 "0x%02x, " "\n"' < acpi_wakecode.bin | sed 's/0x  /0x00/g'
10echo '};'
11
12exit 0
13