arch/*: Update Kconfig symbol usage
- Update all symbols to use IS_ENABLED() - Update non-romcc usage to use 'if' instead of '#if' where it makes sense. Change-Id: I5a84414d2d1631e35ac91efb67a0d4c1f673bf85 Signed-off-by: Martin Roth <martinroth@google.com> Reviewed-on: https://review.coreboot.org/20005 Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Patrick Georgi <pgeorgi@google.com>
This commit is contained in:
parent
50bda05e46
commit
898a77521d
|
@ -39,7 +39,7 @@
|
||||||
#include <arch/cache.h>
|
#include <arch/cache.h>
|
||||||
#include <arch/io.h>
|
#include <arch/io.h>
|
||||||
|
|
||||||
#if CONFIG_ARM_LPAE
|
#if IS_ENABLED(CONFIG_ARM_LPAE)
|
||||||
/* See B3.6.2 of ARMv7 Architecture Reference Manual */
|
/* See B3.6.2 of ARMv7 Architecture Reference Manual */
|
||||||
/* TODO: Utilize the contiguous hint flag */
|
/* TODO: Utilize the contiguous hint flag */
|
||||||
#define ATTR_BLOCK (\
|
#define ATTR_BLOCK (\
|
||||||
|
|
|
@ -134,12 +134,11 @@ static inline void write_mair0(uint32_t val)
|
||||||
/* write translation table base register 0 (TTBR0) */
|
/* write translation table base register 0 (TTBR0) */
|
||||||
static inline void write_ttbr0(uint32_t val)
|
static inline void write_ttbr0(uint32_t val)
|
||||||
{
|
{
|
||||||
#if CONFIG_ARM_LPAE
|
if (IS_ENABLED(CONFIG_ARM_LPAE))
|
||||||
asm volatile ("mcrr p15, 0, %[val], %[zero], c2" : :
|
asm volatile ("mcrr p15, 0, %[val], %[zero], c2" : :
|
||||||
[val] "r" (val), [zero] "r" (0));
|
[val] "r" (val), [zero] "r" (0));
|
||||||
#else
|
else
|
||||||
asm volatile ("mcr p15, 0, %0, c2, c0, 0" : : "r" (val) : "memory");
|
asm volatile ("mcr p15, 0, %0, c2, c0, 0" : : "r" (val) : "memory");
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* read translation table base control register (TTBCR) */
|
/* read translation table base control register (TTBCR) */
|
||||||
|
|
|
@ -33,7 +33,7 @@ struct thread;
|
||||||
struct cpu_info {
|
struct cpu_info {
|
||||||
device_t cpu;
|
device_t cpu;
|
||||||
unsigned long index;
|
unsigned long index;
|
||||||
#if CONFIG_COOP_MULTITASKING
|
#if IS_ENABLED(CONFIG_COOP_MULTITASKING)
|
||||||
struct thread *thread;
|
struct thread *thread;
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
|
|
@ -26,7 +26,7 @@ void main(void)
|
||||||
/* Mainboard basic init */
|
/* Mainboard basic init */
|
||||||
bootblock_mainboard_init();
|
bootblock_mainboard_init();
|
||||||
|
|
||||||
#if CONFIG_BOOTBLOCK_CONSOLE
|
#if IS_ENABLED(CONFIG_BOOTBLOCK_CONSOLE)
|
||||||
console_init();
|
console_init();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,7 @@ struct thread;
|
||||||
struct cpu_info {
|
struct cpu_info {
|
||||||
device_t cpu;
|
device_t cpu;
|
||||||
unsigned long index;
|
unsigned long index;
|
||||||
#if CONFIG_COOP_MULTITASKING
|
#if IS_ENABLED(CONFIG_COOP_MULTITASKING)
|
||||||
struct thread *thread;
|
struct thread *thread;
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
|
|
@ -31,7 +31,7 @@ struct thread;
|
||||||
struct cpu_info {
|
struct cpu_info {
|
||||||
device_t cpu;
|
device_t cpu;
|
||||||
unsigned long index;
|
unsigned long index;
|
||||||
#if CONFIG_COOP_MULTITASKING
|
#if IS_ENABLED(CONFIG_COOP_MULTITASKING)
|
||||||
struct thread *thread;
|
struct thread *thread;
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
|
|
@ -247,16 +247,16 @@ void __attribute__((weak)) mainboard_suspend_resume(void)
|
||||||
|
|
||||||
void acpi_resume(void *wake_vec)
|
void acpi_resume(void *wake_vec)
|
||||||
{
|
{
|
||||||
#if CONFIG_HAVE_SMI_HANDLER
|
if (IS_ENABLED(CONFIG_HAVE_SMI_HANDLER)) {
|
||||||
u32 *gnvs_address = cbmem_find(CBMEM_ID_ACPI_GNVS_PTR);
|
u32 *gnvs_address = cbmem_find(CBMEM_ID_ACPI_GNVS_PTR);
|
||||||
|
|
||||||
/* Restore GNVS pointer in SMM if found */
|
/* Restore GNVS pointer in SMM if found */
|
||||||
if (gnvs_address && *gnvs_address) {
|
if (gnvs_address && *gnvs_address) {
|
||||||
printk(BIOS_DEBUG, "Restore GNVS pointer to 0x%08x\n",
|
printk(BIOS_DEBUG, "Restore GNVS pointer to 0x%08x\n",
|
||||||
*gnvs_address);
|
*gnvs_address);
|
||||||
smm_setup_structures((void *)*gnvs_address, NULL, NULL);
|
smm_setup_structures((void *)*gnvs_address, NULL, NULL);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Call mainboard resume handler first, if defined. */
|
/* Call mainboard resume handler first, if defined. */
|
||||||
mainboard_suspend_resume();
|
mainboard_suspend_resume();
|
||||||
|
|
|
@ -32,7 +32,7 @@ static void main(unsigned long bist)
|
||||||
if (boot_cpu()) {
|
if (boot_cpu()) {
|
||||||
bootblock_mainboard_init();
|
bootblock_mainboard_init();
|
||||||
|
|
||||||
#if CONFIG_USE_OPTION_TABLE
|
#if IS_ENABLED(CONFIG_USE_OPTION_TABLE)
|
||||||
sanitize_cmos();
|
sanitize_cmos();
|
||||||
#endif
|
#endif
|
||||||
boot_mode = do_normal_boot();
|
boot_mode = do_normal_boot();
|
||||||
|
|
|
@ -20,15 +20,15 @@ static void main(unsigned long bist)
|
||||||
if (boot_cpu()) {
|
if (boot_cpu()) {
|
||||||
bootblock_mainboard_init();
|
bootblock_mainboard_init();
|
||||||
|
|
||||||
#if CONFIG_USE_OPTION_TABLE
|
#if IS_ENABLED(CONFIG_USE_OPTION_TABLE)
|
||||||
sanitize_cmos();
|
sanitize_cmos();
|
||||||
#endif
|
#endif
|
||||||
#if CONFIG_CMOS_POST
|
#if IS_ENABLED(CONFIG_CMOS_POST)
|
||||||
cmos_post_init();
|
cmos_post_init();
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
#if CONFIG_VBOOT_SEPARATE_VERSTAGE
|
#if IS_ENABLED(CONFIG_VBOOT_SEPARATE_VERSTAGE)
|
||||||
const char *target1 = "fallback/verstage";
|
const char *target1 = "fallback/verstage";
|
||||||
#else
|
#else
|
||||||
const char *target1 = "fallback/romstage";
|
const char *target1 = "fallback/romstage";
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
_stack:
|
_stack:
|
||||||
.space CONFIG_MAX_CPUS*CONFIG_STACK_SIZE
|
.space CONFIG_MAX_CPUS*CONFIG_STACK_SIZE
|
||||||
_estack:
|
_estack:
|
||||||
#if CONFIG_COOP_MULTITASKING
|
#if IS_ENABLED(CONFIG_COOP_MULTITASKING)
|
||||||
.global thread_stacks
|
.global thread_stacks
|
||||||
thread_stacks:
|
thread_stacks:
|
||||||
.space CONFIG_STACK_SIZE*CONFIG_NUM_THREADS
|
.space CONFIG_STACK_SIZE*CONFIG_NUM_THREADS
|
||||||
|
@ -73,7 +73,7 @@ _start:
|
||||||
/* set new stack */
|
/* set new stack */
|
||||||
movl $_estack, %esp
|
movl $_estack, %esp
|
||||||
|
|
||||||
#if CONFIG_COOP_MULTITASKING
|
#if IS_ENABLED(CONFIG_COOP_MULTITASKING)
|
||||||
/* Push the thread pointer. */
|
/* Push the thread pointer. */
|
||||||
push $0
|
push $0
|
||||||
#endif
|
#endif
|
||||||
|
@ -112,7 +112,7 @@ _start:
|
||||||
|
|
||||||
andl $0xFFFFFFF0, %esp
|
andl $0xFFFFFFF0, %esp
|
||||||
|
|
||||||
#if CONFIG_GDB_WAIT
|
#if IS_ENABLED(CONFIG_GDB_WAIT)
|
||||||
call gdb_hw_init
|
call gdb_hw_init
|
||||||
call gdb_stub_breakpoint
|
call gdb_stub_breakpoint
|
||||||
#endif
|
#endif
|
||||||
|
@ -294,7 +294,7 @@ int_hand:
|
||||||
|
|
||||||
iret
|
iret
|
||||||
|
|
||||||
#if CONFIG_GDB_WAIT
|
#if IS_ENABLED(CONFIG_GDB_WAIT)
|
||||||
|
|
||||||
.globl gdb_stub_breakpoint
|
.globl gdb_stub_breakpoint
|
||||||
gdb_stub_breakpoint:
|
gdb_stub_breakpoint:
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
#include <console/streams.h>
|
#include <console/streams.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#if CONFIG_GDB_STUB
|
#if IS_ENABLED(CONFIG_GDB_STUB)
|
||||||
|
|
||||||
/* BUFMAX defines the maximum number of characters in inbound/outbound buffers.
|
/* BUFMAX defines the maximum number of characters in inbound/outbound buffers.
|
||||||
* At least NUM_REGBYTES*2 are needed for register packets
|
* At least NUM_REGBYTES*2 are needed for register packets
|
||||||
|
@ -387,7 +387,7 @@ void x86_exception(struct eregs *info);
|
||||||
|
|
||||||
void x86_exception(struct eregs *info)
|
void x86_exception(struct eregs *info)
|
||||||
{
|
{
|
||||||
#if CONFIG_GDB_STUB
|
#if IS_ENABLED(CONFIG_GDB_STUB)
|
||||||
int signo;
|
int signo;
|
||||||
memcpy(gdb_stub_registers, info, 8*sizeof(uint32_t));
|
memcpy(gdb_stub_registers, info, 8*sizeof(uint32_t));
|
||||||
gdb_stub_registers[PC] = info->eip;
|
gdb_stub_registers[PC] = info->eip;
|
||||||
|
|
|
@ -24,10 +24,9 @@
|
||||||
* This tells us that in the PIRQ table, we are going to have 4 link-bitmap
|
* This tells us that in the PIRQ table, we are going to have 4 link-bitmap
|
||||||
* entries per PCI device
|
* entries per PCI device
|
||||||
* It is fixed at 4: INTA, INTB, INTC, and INTD
|
* It is fixed at 4: INTA, INTB, INTC, and INTD
|
||||||
* CAUTION: If you change this, pirq_routing will not work correctly*/
|
* CAUTION: If you change this, pirq_routing will not work correctly */
|
||||||
#define MAX_INTX_ENTRIES 4
|
#define MAX_INTX_ENTRIES 4
|
||||||
|
|
||||||
#if IS_ENABLED(CONFIG_GENERATE_PIRQ_TABLE)
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#define PIRQ_SIGNATURE (('$' << 0) + ('P' << 8) + ('I' << 16) + ('R' << 24))
|
#define PIRQ_SIGNATURE (('$' << 0) + ('P' << 8) + ('I' << 16) + ('R' << 24))
|
||||||
|
@ -60,13 +59,7 @@ unsigned long copy_pirq_routing_table(unsigned long addr,
|
||||||
const struct irq_routing_table *routing_table);
|
const struct irq_routing_table *routing_table);
|
||||||
unsigned long write_pirq_routing_table(unsigned long start);
|
unsigned long write_pirq_routing_table(unsigned long start);
|
||||||
|
|
||||||
#if IS_ENABLED(CONFIG_PIRQ_ROUTE)
|
|
||||||
void pirq_assign_irqs(const unsigned char pirq[CONFIG_MAX_PIRQ_LINKS]);
|
void pirq_assign_irqs(const unsigned char pirq[CONFIG_MAX_PIRQ_LINKS]);
|
||||||
#endif
|
|
||||||
|
|
||||||
#else
|
|
||||||
#define copy_pirq_routing_table(start) (start)
|
|
||||||
#define write_pirq_routing_table(start) (start)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif /* ARCH_PIRQ_ROUTING_H */
|
#endif /* ARCH_PIRQ_ROUTING_H */
|
||||||
|
|
||||||
|
|
|
@ -103,19 +103,19 @@ static void load_vectors(void *ioapic_base)
|
||||||
|
|
||||||
ioapic_interrupts = ioapic_interrupt_count(ioapic_base);
|
ioapic_interrupts = ioapic_interrupt_count(ioapic_base);
|
||||||
|
|
||||||
#if CONFIG_IOAPIC_INTERRUPTS_ON_FSB
|
if (IS_ENABLED(CONFIG_IOAPIC_INTERRUPTS_ON_FSB)) {
|
||||||
/*
|
/*
|
||||||
* For the Pentium 4 and above APICs deliver their interrupts
|
* For the Pentium 4 and above APICs deliver their interrupts
|
||||||
* on the front side bus, enable that.
|
* on the front side bus, enable that.
|
||||||
*/
|
*/
|
||||||
printk(BIOS_DEBUG, "IOAPIC: Enabling interrupts on FSB\n");
|
printk(BIOS_DEBUG, "IOAPIC: Enabling interrupts on FSB\n");
|
||||||
io_apic_write(ioapic_base, 0x03,
|
io_apic_write(ioapic_base, 0x03,
|
||||||
io_apic_read(ioapic_base, 0x03) | (1 << 0));
|
io_apic_read(ioapic_base, 0x03) | (1 << 0));
|
||||||
#endif
|
} else if (IS_ENABLED(CONFIG_IOAPIC_INTERRUPTS_ON_APIC_SERIAL_BUS)) {
|
||||||
#if CONFIG_IOAPIC_INTERRUPTS_ON_APIC_SERIAL_BUS
|
printk(BIOS_DEBUG,
|
||||||
printk(BIOS_DEBUG, "IOAPIC: Enabling interrupts on APIC serial bus\n");
|
"IOAPIC: Enabling interrupts on APIC serial bus\n");
|
||||||
io_apic_write(ioapic_base, 0x03, 0);
|
io_apic_write(ioapic_base, 0x03, 0);
|
||||||
#endif
|
}
|
||||||
|
|
||||||
/* Enable Virtual Wire Mode. */
|
/* Enable Virtual Wire Mode. */
|
||||||
low = ENABLED | TRIGGER_EDGE | POLARITY_HIGH | PHYSICAL_DEST | ExtINT;
|
low = ENABLED | TRIGGER_EDGE | POLARITY_HIGH | PHYSICAL_DEST | ExtINT;
|
||||||
|
|
|
@ -18,8 +18,12 @@
|
||||||
#include <arch/pirq_routing.h>
|
#include <arch/pirq_routing.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <device/pci.h>
|
#include <device/pci.h>
|
||||||
|
#include <arch/pirq_routing.h>
|
||||||
|
|
||||||
|
void __attribute__((weak)) pirq_assign_irqs(const unsigned char pirq[CONFIG_MAX_PIRQ_LINKS])
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
#if CONFIG_DEBUG_PIRQ
|
|
||||||
static void check_pirq_routing_table(struct irq_routing_table *rt)
|
static void check_pirq_routing_table(struct irq_routing_table *rt)
|
||||||
{
|
{
|
||||||
uint8_t *addr = (uint8_t *)rt;
|
uint8_t *addr = (uint8_t *)rt;
|
||||||
|
@ -97,9 +101,7 @@ static int verify_copy_pirq_routing_table(unsigned long addr,
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
#if CONFIG_PIRQ_ROUTE
|
|
||||||
static u8 pirq_get_next_free_irq(u8 *pirq, u16 bitmap)
|
static u8 pirq_get_next_free_irq(u8 *pirq, u16 bitmap)
|
||||||
{
|
{
|
||||||
int i, link;
|
int i, link;
|
||||||
|
@ -185,7 +187,6 @@ static void pirq_route_irqs(unsigned long addr)
|
||||||
|
|
||||||
pirq_assign_irqs(pirq);
|
pirq_assign_irqs(pirq);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
unsigned long copy_pirq_routing_table(unsigned long addr,
|
unsigned long copy_pirq_routing_table(unsigned long addr,
|
||||||
const struct irq_routing_table *routing_table)
|
const struct irq_routing_table *routing_table)
|
||||||
|
@ -198,11 +199,10 @@ unsigned long copy_pirq_routing_table(unsigned long addr,
|
||||||
addr);
|
addr);
|
||||||
memcpy((void *)addr, routing_table, routing_table->size);
|
memcpy((void *)addr, routing_table, routing_table->size);
|
||||||
printk(BIOS_INFO, "done.\n");
|
printk(BIOS_INFO, "done.\n");
|
||||||
#if CONFIG_DEBUG_PIRQ
|
if (IS_ENABLED(CONFIG_DEBUG_PIRQ))
|
||||||
verify_copy_pirq_routing_table(addr, routing_table);
|
verify_copy_pirq_routing_table(addr, routing_table);
|
||||||
#endif
|
if (IS_ENABLED(CONFIG_PIRQ_ROUTE))
|
||||||
#if CONFIG_PIRQ_ROUTE
|
pirq_route_irqs(addr);
|
||||||
pirq_route_irqs(addr);
|
|
||||||
#endif
|
|
||||||
return addr + routing_table->size;
|
return addr + routing_table->size;
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,40 +19,40 @@
|
||||||
#include <commonlib/loglevel.h>
|
#include <commonlib/loglevel.h>
|
||||||
|
|
||||||
/* Include the sources. */
|
/* Include the sources. */
|
||||||
#if CONFIG_CONSOLE_SERIAL && CONFIG_DRIVERS_UART_8250IO
|
#if IS_ENABLED(CONFIG_CONSOLE_SERIAL) && IS_ENABLED(CONFIG_DRIVERS_UART_8250IO)
|
||||||
#include "drivers/uart/util.c"
|
#include "drivers/uart/util.c"
|
||||||
#include "drivers/uart/uart8250io.c"
|
#include "drivers/uart/uart8250io.c"
|
||||||
#endif
|
#endif
|
||||||
#if CONFIG_CONSOLE_NE2K
|
#if IS_ENABLED(CONFIG_CONSOLE_NE2K)
|
||||||
#include "drivers/net/ne2k.c"
|
#include "drivers/net/ne2k.c"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void console_hw_init(void)
|
void console_hw_init(void)
|
||||||
{
|
{
|
||||||
#if CONFIG_CONSOLE_SERIAL
|
#if IS_ENABLED(CONFIG_CONSOLE_SERIAL)
|
||||||
uart_init(CONFIG_UART_FOR_CONSOLE);
|
uart_init(CONFIG_UART_FOR_CONSOLE);
|
||||||
#endif
|
#endif
|
||||||
#if CONFIG_CONSOLE_NE2K
|
#if IS_ENABLED(CONFIG_CONSOLE_NE2K)
|
||||||
ne2k_init(CONFIG_CONSOLE_NE2K_IO_PORT);
|
ne2k_init(CONFIG_CONSOLE_NE2K_IO_PORT);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void console_tx_byte(unsigned char byte)
|
void console_tx_byte(unsigned char byte)
|
||||||
{
|
{
|
||||||
#if CONFIG_CONSOLE_SERIAL
|
#if IS_ENABLED(CONFIG_CONSOLE_SERIAL)
|
||||||
uart_tx_byte(CONFIG_UART_FOR_CONSOLE, byte);
|
uart_tx_byte(CONFIG_UART_FOR_CONSOLE, byte);
|
||||||
#endif
|
#endif
|
||||||
#if CONFIG_CONSOLE_NE2K
|
#if IS_ENABLED(CONFIG_CONSOLE_NE2K)
|
||||||
ne2k_append_data_byte(byte, CONFIG_CONSOLE_NE2K_IO_PORT);
|
ne2k_append_data_byte(byte, CONFIG_CONSOLE_NE2K_IO_PORT);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void console_tx_flush(void)
|
void console_tx_flush(void)
|
||||||
{
|
{
|
||||||
#if CONFIG_CONSOLE_SERIAL
|
#if IS_ENABLED(CONFIG_CONSOLE_SERIAL)
|
||||||
uart_tx_flush(CONFIG_UART_FOR_CONSOLE);
|
uart_tx_flush(CONFIG_UART_FOR_CONSOLE);
|
||||||
#endif
|
#endif
|
||||||
#if CONFIG_CONSOLE_NE2K
|
#if IS_ENABLED(CONFIG_CONSOLE_NE2K)
|
||||||
ne2k_transmit(CONFIG_CONSOLE_NE2K_IO_PORT);
|
ne2k_transmit(CONFIG_CONSOLE_NE2K_IO_PORT);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
#include <memory_info.h>
|
#include <memory_info.h>
|
||||||
#include <spd.h>
|
#include <spd.h>
|
||||||
#include <cbmem.h>
|
#include <cbmem.h>
|
||||||
#if CONFIG_CHROMEOS
|
#if IS_ENABLED(CONFIG_CHROMEOS)
|
||||||
#include <vendorcode/google/chromeos/gnvs.h>
|
#include <vendorcode/google/chromeos/gnvs.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -309,22 +309,22 @@ static int smbios_write_type0(unsigned long *current, int handle)
|
||||||
t->system_bios_major_release = 4;
|
t->system_bios_major_release = 4;
|
||||||
t->bios_characteristics =
|
t->bios_characteristics =
|
||||||
BIOS_CHARACTERISTICS_PCI_SUPPORTED |
|
BIOS_CHARACTERISTICS_PCI_SUPPORTED |
|
||||||
#if CONFIG_CARDBUS_PLUGIN_SUPPORT
|
|
||||||
BIOS_CHARACTERISTICS_PC_CARD |
|
|
||||||
#endif
|
|
||||||
BIOS_CHARACTERISTICS_SELECTABLE_BOOT |
|
BIOS_CHARACTERISTICS_SELECTABLE_BOOT |
|
||||||
BIOS_CHARACTERISTICS_UPGRADEABLE;
|
BIOS_CHARACTERISTICS_UPGRADEABLE;
|
||||||
|
|
||||||
#if CONFIG_HAVE_ACPI_TABLES
|
if (IS_ENABLED(CONFIG_CARDBUS_PLUGIN_SUPPORT))
|
||||||
t->bios_characteristics_ext1 = BIOS_EXT1_CHARACTERISTICS_ACPI;
|
t->bios_characteristics |= BIOS_CHARACTERISTICS_PC_CARD;
|
||||||
#endif
|
|
||||||
|
if (IS_ENABLED(CONFIG_HAVE_ACPI_TABLES))
|
||||||
|
t->bios_characteristics_ext1 = BIOS_EXT1_CHARACTERISTICS_ACPI;
|
||||||
|
|
||||||
t->bios_characteristics_ext2 = BIOS_EXT2_CHARACTERISTICS_TARGET;
|
t->bios_characteristics_ext2 = BIOS_EXT2_CHARACTERISTICS_TARGET;
|
||||||
len = t->length + smbios_string_table_len(t->eos);
|
len = t->length + smbios_string_table_len(t->eos);
|
||||||
*current += len;
|
*current += len;
|
||||||
return len;
|
return len;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !CONFIG_SMBIOS_PROVIDED_BY_MOBO
|
#if !IS_ENABLED(CONFIG_SMBIOS_PROVIDED_BY_MOBO)
|
||||||
|
|
||||||
const char *__attribute__((weak)) smbios_mainboard_serial_number(void)
|
const char *__attribute__((weak)) smbios_mainboard_serial_number(void)
|
||||||
{
|
{
|
||||||
|
@ -623,10 +623,9 @@ unsigned long smbios_write_tables(unsigned long current)
|
||||||
handle++));
|
handle++));
|
||||||
update_max(len, max_struct_size, smbios_write_type11(¤t,
|
update_max(len, max_struct_size, smbios_write_type11(¤t,
|
||||||
&handle));
|
&handle));
|
||||||
#if CONFIG_ELOG
|
if (IS_ENABLED(CONFIG_ELOG))
|
||||||
update_max(len, max_struct_size, elog_smbios_write_type15(¤t,
|
update_max(len, max_struct_size,
|
||||||
handle++));
|
elog_smbios_write_type15(¤t,handle++));
|
||||||
#endif
|
|
||||||
update_max(len, max_struct_size, smbios_write_type17(¤t,
|
update_max(len, max_struct_size, smbios_write_type17(¤t,
|
||||||
&handle));
|
&handle));
|
||||||
update_max(len, max_struct_size, smbios_write_type32(¤t,
|
update_max(len, max_struct_size, smbios_write_type32(¤t,
|
||||||
|
|
Loading…
Reference in New Issue