diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2008-07-15 13:19:26 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2008-07-15 13:19:26 +0100 |
commit | 7eb8d34c180bf88522822ebd487747ad7353335a (patch) | |
tree | a1fa4d5eab79c5882ff6e57cb4f37a9a15ce54e0 /tools/firmware | |
parent | 533a2a2773f04d175bda34ea2f0202616b68be2b (diff) | |
download | xen-7eb8d34c180bf88522822ebd487747ad7353335a.tar.gz xen-7eb8d34c180bf88522822ebd487747ad7353335a.tar.bz2 xen-7eb8d34c180bf88522822ebd487747ad7353335a.zip |
tools: Declare functions static where they should be, and provide
proper prototypes for others as required.
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
Diffstat (limited to 'tools/firmware')
-rw-r--r-- | tools/firmware/hvmloader/hvmloader.c | 4 | ||||
-rw-r--r-- | tools/firmware/hvmloader/mp_tables.c | 19 | ||||
-rw-r--r-- | tools/firmware/hvmloader/smp.c | 3 | ||||
-rw-r--r-- | tools/firmware/hvmloader/util.h | 6 | ||||
-rw-r--r-- | tools/firmware/rombios/32bit/tcgbios/tcgbios.c | 4 | ||||
-rw-r--r-- | tools/firmware/rombios/32bit/tcgbios/tpm_drivers.c | 12 | ||||
-rw-r--r-- | tools/firmware/rombios/32bit/util.c | 6 |
7 files changed, 23 insertions, 31 deletions
diff --git a/tools/firmware/hvmloader/hvmloader.c b/tools/firmware/hvmloader/hvmloader.c index 82e34b0e3a..5f1f22e6dd 100644 --- a/tools/firmware/hvmloader/hvmloader.c +++ b/tools/firmware/hvmloader/hvmloader.c @@ -99,10 +99,6 @@ asm ( " .text \n" ); -void smp_initialise(void); -void create_mp_tables(void); -int hvm_write_smbios_tables(void); - static enum { VGA_none, VGA_std, VGA_cirrus } virtual_vga = VGA_none; static void diff --git a/tools/firmware/hvmloader/mp_tables.c b/tools/firmware/hvmloader/mp_tables.c index bbf9a38f51..2c42f6e4b4 100644 --- a/tools/firmware/hvmloader/mp_tables.c +++ b/tools/firmware/hvmloader/mp_tables.c @@ -69,8 +69,6 @@ #include "util.h" -extern int get_vcpu_nr(void); /* for the guest's VCPU count */ - /* * The following structures are defined in the MuliProcessor Specifiation v1.4 */ @@ -152,7 +150,7 @@ struct mp_local_intr_entry { }; -void fill_mp_config_table(struct mp_config_table *mpct, int length) +static void fill_mp_config_table(struct mp_config_table *mpct, int length) { int vcpu_nr, i; uint8_t checksum; @@ -199,7 +197,7 @@ void fill_mp_config_table(struct mp_config_table *mpct, int length) } /* fills in an MP processor entry for VCPU 'vcpu_id' */ -void fill_mp_proc_entry(struct mp_proc_entry *mppe, int vcpu_id) +static void fill_mp_proc_entry(struct mp_proc_entry *mppe, int vcpu_id) { mppe->type = ENTRY_TYPE_PROCESSOR; mppe->lapic_id = LAPIC_ID(vcpu_id); @@ -213,7 +211,7 @@ void fill_mp_proc_entry(struct mp_proc_entry *mppe, int vcpu_id) /* fills in an MP bus entry of type 'type' and bus ID 'bus_id' */ -void fill_mp_bus_entry(struct mp_bus_entry *mpbe, int bus_id, const char *type) +static void fill_mp_bus_entry(struct mp_bus_entry *mpbe, int bus_id, const char *type) { int i; @@ -225,7 +223,7 @@ void fill_mp_bus_entry(struct mp_bus_entry *mpbe, int bus_id, const char *type) /* fills in an MP IOAPIC entry for IOAPIC 'ioapic_id' */ -void fill_mp_ioapic_entry(struct mp_ioapic_entry *mpie) +static void fill_mp_ioapic_entry(struct mp_ioapic_entry *mpie) { mpie->type = ENTRY_TYPE_IOAPIC; mpie->ioapic_id = IOAPIC_ID; @@ -236,7 +234,7 @@ void fill_mp_ioapic_entry(struct mp_ioapic_entry *mpie) /* fills in an IO interrupt entry for IOAPIC 'ioapic_id' */ -void fill_mp_io_intr_entry( +static void fill_mp_io_intr_entry( struct mp_io_intr_entry *mpiie, int src_bus_id, int src_bus_irq, int ioapic_id, int dst_ioapic_intin) { @@ -251,7 +249,7 @@ void fill_mp_io_intr_entry( /* fill in the mp floating processor structure */ -void fill_mpfps(struct mp_floating_pointer_struct *mpfps, uint32_t mpct) +static void fill_mpfps(struct mp_floating_pointer_struct *mpfps, uint32_t mpct) { int i; uint8_t checksum; @@ -283,7 +281,7 @@ void fill_mpfps(struct mp_floating_pointer_struct *mpfps, uint32_t mpct) * The '___HVMMP' signature is created by the ROMBIOS and designates a chunk * of space inside the ROMBIOS that is safe for us to write our MP table info */ -void* get_mp_table_start(void) +static void *get_mp_table_start(void) { char *bios_mem; @@ -300,7 +298,7 @@ void* get_mp_table_start(void) /* recalculate the new ROMBIOS checksum after adding MP tables */ -void reset_bios_checksum(void) +static void reset_bios_checksum(void) { uint32_t i; uint8_t checksum; @@ -312,7 +310,6 @@ void reset_bios_checksum(void) *((uint8_t *)(ROMBIOS_BEGIN + ROMBIOS_MAXOFFSET)) = -checksum; } - /* create_mp_tables - creates MP tables for the guest based upon config data */ void create_mp_tables(void) { diff --git a/tools/firmware/hvmloader/smp.c b/tools/firmware/hvmloader/smp.c index 4d88b5b760..f64f73e3f0 100644 --- a/tools/firmware/hvmloader/smp.c +++ b/tools/firmware/hvmloader/smp.c @@ -69,8 +69,7 @@ asm ( " .text \n" ); -extern void cacheattr_init(void); - +void ap_start(void); /* non-static avoids unused-function compiler warning */ /*static*/ void ap_start(void) { printf(" - CPU%d ... ", ap_cpuid); diff --git a/tools/firmware/hvmloader/util.h b/tools/firmware/hvmloader/util.h index 1d310c64e4..455b2f66e6 100644 --- a/tools/firmware/hvmloader/util.h +++ b/tools/firmware/hvmloader/util.h @@ -137,6 +137,12 @@ uint32_t e820_malloc(uint32_t size); /* Prepare the 32bit BIOS */ void highbios_setup(void); +/* Miscellaneous. */ +void cacheattr_init(void); +void create_mp_tables(void); +int hvm_write_smbios_tables(void); +void smp_initialise(void); + #define isdigit(c) ((c) >= '0' && (c) <= '9') #endif /* __HVMLOADER_UTIL_H__ */ diff --git a/tools/firmware/rombios/32bit/tcgbios/tcgbios.c b/tools/firmware/rombios/32bit/tcgbios/tcgbios.c index e36ca37845..263607471b 100644 --- a/tools/firmware/rombios/32bit/tcgbios/tcgbios.c +++ b/tools/firmware/rombios/32bit/tcgbios/tcgbios.c @@ -581,7 +581,7 @@ static char wake_event_1[] = "Wake Event 1"; * data : additional parameter; used as parameter for 10.4.3 * 'action index' */ -void tcpa_add_measurement(uint32_t pcrIndex, +static void tcpa_add_measurement(uint32_t pcrIndex, uint16_t event_type, uint32_t data) { @@ -863,7 +863,7 @@ uint32_t tcpa_initialize_tpm(uint32_t physpres) } -uint16_t TCG_IsShutdownPreBootInterface(void) +static uint16_t TCG_IsShutdownPreBootInterface(void) { return tcpa_acpi.flags & STATUS_FLAG_SHUTDOWN; } diff --git a/tools/firmware/rombios/32bit/tcgbios/tpm_drivers.c b/tools/firmware/rombios/32bit/tcgbios/tpm_drivers.c index 5a49b0038c..d45f9b0c30 100644 --- a/tools/firmware/rombios/32bit/tcgbios/tpm_drivers.c +++ b/tools/firmware/rombios/32bit/tcgbios/tpm_drivers.c @@ -75,7 +75,7 @@ static uint32_t tis_activate(uint32_t baseaddr) return rc; } -uint32_t tis_ready(uint32_t baseaddr) +static uint32_t tis_ready(uint32_t baseaddr) { uint32_t rc = 0; uint8_t *tis_addr = (uint8_t*)baseaddr; @@ -86,7 +86,7 @@ uint32_t tis_ready(uint32_t baseaddr) return rc; } -uint32_t tis_senddata(uint32_t baseaddr, unsigned char *data, uint32_t len) +static uint32_t tis_senddata(uint32_t baseaddr, unsigned char *data, uint32_t len) { uint32_t rc = 0; uint8_t *tis_addr = (uint8_t*)baseaddr; @@ -127,7 +127,7 @@ uint32_t tis_senddata(uint32_t baseaddr, unsigned char *data, uint32_t len) return rc; } -uint32_t tis_readresp(uint32_t baseaddr, unsigned char *buffer, uint32_t len) +static uint32_t tis_readresp(uint32_t baseaddr, unsigned char *buffer, uint32_t len) { uint32_t rc = 0; uint32_t offset = 0; @@ -147,7 +147,7 @@ uint32_t tis_readresp(uint32_t baseaddr, unsigned char *buffer, uint32_t len) } -uint32_t tis_waitdatavalid(uint32_t baseaddr) +static uint32_t tis_waitdatavalid(uint32_t baseaddr) { uint8_t *tis_addr = (uint8_t*)baseaddr; uint32_t rc = 0; @@ -157,7 +157,7 @@ uint32_t tis_waitdatavalid(uint32_t baseaddr) return rc; } -uint32_t tis_waitrespready(uint32_t baseaddr, uint32_t timeout) +static uint32_t tis_waitrespready(uint32_t baseaddr, uint32_t timeout) { uint32_t rc = 0; uint8_t *tis_addr = (uint8_t*)baseaddr; @@ -170,7 +170,7 @@ uint32_t tis_waitrespready(uint32_t baseaddr, uint32_t timeout) } /* if device is not there, return '0', '1' otherwise */ -uint32_t tis_probe(uint32_t baseaddr) +static uint32_t tis_probe(uint32_t baseaddr) { uint32_t rc = 0; uint8_t *tis_addr = (uint8_t*)baseaddr; diff --git a/tools/firmware/rombios/32bit/util.c b/tools/firmware/rombios/32bit/util.c index 25a450f8c9..ad60b9eedb 100644 --- a/tools/firmware/rombios/32bit/util.c +++ b/tools/firmware/rombios/32bit/util.c @@ -388,12 +388,6 @@ int printf(const char *fmt, ...) return 0; } -int vprintf(const char *fmt, va_list ap) -{ - _doprint(putchar, fmt, ap); - return 0; -} - void mssleep(uint32_t waittime) { uint32_t i; |