mirror of
https://github.com/freebsd/freebsd-src
synced 2024-07-23 19:28:36 +00:00
tpm_if.m: declare bus addresses as bus_size_t not bus_addr_t
Do like bus_space(9) does. This fixes the build on platforms where
bus_addr_t and bus_size_t are different (like i386 PAE).
Reviewed by: jhibbits
Fixes: c2e9c5bbf0
tpm: Refactor TIS and add a SPI attachment
Differential Revision: https://reviews.freebsd.org/D45287
This commit is contained in:
parent
b7f62c6042
commit
bea2bf458d
|
@ -77,7 +77,7 @@ tpm_write_4(device_t dev, bus_size_t off, uint32_t val)
|
|||
}
|
||||
|
||||
static void
|
||||
tpm_write_barrier(device_t dev, bus_addr_t off, bus_size_t length)
|
||||
tpm_write_barrier(device_t dev, bus_size_t off, bus_size_t length)
|
||||
{
|
||||
struct tpm_sc *sc = device_get_softc(dev);
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@ METHOD int transmit {
|
|||
|
||||
METHOD uint64_t read_8 {
|
||||
device_t dev;
|
||||
bus_addr_t addr;
|
||||
bus_size_t addr;
|
||||
}
|
||||
|
||||
#
|
||||
|
@ -49,28 +49,28 @@ METHOD uint64_t read_8 {
|
|||
#
|
||||
METHOD uint32_t read_4 {
|
||||
device_t dev;
|
||||
bus_addr_t addr;
|
||||
bus_size_t addr;
|
||||
};
|
||||
|
||||
METHOD uint8_t read_1 {
|
||||
device_t dev;
|
||||
bus_addr_t addr;
|
||||
bus_size_t addr;
|
||||
};
|
||||
|
||||
METHOD void write_4 {
|
||||
device_t dev;
|
||||
bus_addr_t addr;
|
||||
bus_size_t addr;
|
||||
uint32_t value;
|
||||
};
|
||||
|
||||
METHOD void write_1 {
|
||||
device_t dev;
|
||||
bus_addr_t addr;
|
||||
bus_size_t addr;
|
||||
uint8_t value;
|
||||
};
|
||||
|
||||
METHOD void write_barrier {
|
||||
device_t dev;
|
||||
bus_addr_t off;
|
||||
bus_size_t off;
|
||||
bus_size_t length;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue