69dddbdea1
though until we use ACPI for proper PCI IRQ routing through the IO APIC. Therefore the IO APIC code path is not yet enabled and the IO APIC isn't used. ISA interrupts would work though, as would PCI interrupts if you'd hardcode them for your specific configuration. Note that this change also modifies some parts in the bootloader and in the PIC setup to make local APICs available even on non-SMP systems. This causes APIC timers to be used instead the normal PIT if it is available (also on non-SMP configurations). Also fixes some general errors in SMP and PIC code as well as some code cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26492 a95241bf-73f2-0310-859d-f6bbb57e9c96
23 lines
793 B
C
23 lines
793 B
C
/*
|
|
* Copyright 2004-2008, Axel Dörfler, axeld@pinc-software.de. All rights reserved.
|
|
* Distributed under the terms of the MIT License.
|
|
*/
|
|
#ifndef _SYSTEM_SAFEMODE_DEFS_H
|
|
#define _SYSTEM_SAFEMODE_DEFS_H
|
|
|
|
|
|
// these are BeOS compatible additions to the safemode
|
|
// constants in the driver_settings.h header
|
|
|
|
#define B_SAFEMODE_DISABLE_USER_ADD_ONS "disableuseraddons"
|
|
#define B_SAFEMODE_DISABLE_IDE_DMA "disableidedma"
|
|
#define B_SAFEMODE_DISABLE_IOAPIC "disable_ioapic"
|
|
#define B_SAFEMODE_DISABLE_ACPI "disable_acpi"
|
|
#define B_SAFEMODE_DISABLE_APM "disable_apm"
|
|
#define B_SAFEMODE_DISABLE_SMP "disable_smp"
|
|
#define B_SAFEMODE_DISABLE_HYPER_THREADING "disable_hyperthreading"
|
|
#define B_SAFEMODE_FAIL_SAFE_VIDEO_MODE "fail_safe_video_mode"
|
|
|
|
|
|
#endif /* _SYSTEM_SAFEMODE_DEFS_H */
|