Removing old ACPI loader, which isn't used in Haiku.
ACPI hasn't been tested on BeOS in ages. So time to remove old BeOS code.
This commit is contained in:
@@ -1,6 +1,5 @@
|
|||||||
SubDir HAIKU_TOP src add-ons kernel drivers disk ;
|
SubDir HAIKU_TOP src add-ons kernel drivers disk ;
|
||||||
|
|
||||||
SubInclude HAIKU_TOP src add-ons kernel drivers disk acpi_loader ;
|
|
||||||
SubInclude HAIKU_TOP src add-ons kernel drivers disk floppy ;
|
SubInclude HAIKU_TOP src add-ons kernel drivers disk floppy ;
|
||||||
SubInclude HAIKU_TOP src add-ons kernel drivers disk scsi ;
|
SubInclude HAIKU_TOP src add-ons kernel drivers disk scsi ;
|
||||||
SubInclude HAIKU_TOP src add-ons kernel drivers disk usb ;
|
SubInclude HAIKU_TOP src add-ons kernel drivers disk usb ;
|
||||||
|
|||||||
@@ -1,15 +0,0 @@
|
|||||||
SubDir HAIKU_TOP src add-ons kernel drivers disk acpi_loader ;
|
|
||||||
|
|
||||||
SetSubDirSupportedPlatformsBeOSCompatible ;
|
|
||||||
|
|
||||||
if $(TARGET_PLATFORM) != haiku {
|
|
||||||
# Needed for <ACPI.h>. Unfortunately we also get the other headers there,
|
|
||||||
# that we don't really want.
|
|
||||||
UsePublicHeaders drivers ;
|
|
||||||
}
|
|
||||||
|
|
||||||
KernelAddon acpi_loader :
|
|
||||||
acpi_loader.c
|
|
||||||
;
|
|
||||||
|
|
||||||
Depends acpi_loader : acpi ;
|
|
||||||
@@ -1,56 +0,0 @@
|
|||||||
/*
|
|
||||||
* R5 ACPI Loader. This needs to happen as soon as possible in the boot process
|
|
||||||
* so we have to break convention and place it here.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <KernelExport.h>
|
|
||||||
#include <Drivers.h>
|
|
||||||
#include <Errors.h>
|
|
||||||
|
|
||||||
#include <ACPI.h>
|
|
||||||
|
|
||||||
acpi_module_info *acpi;
|
|
||||||
|
|
||||||
status_t
|
|
||||||
init_hardware (void)
|
|
||||||
{
|
|
||||||
return B_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
status_t
|
|
||||||
init_driver (void)
|
|
||||||
{
|
|
||||||
return get_module(B_ACPI_MODULE_NAME, (module_info**)&acpi);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
uninit_driver (void)
|
|
||||||
{
|
|
||||||
put_module(B_ACPI_MODULE_NAME);
|
|
||||||
}
|
|
||||||
|
|
||||||
static const char *acpi_loader_name[] = {
|
|
||||||
NULL
|
|
||||||
};
|
|
||||||
|
|
||||||
device_hooks acpi_loader_hooks = {
|
|
||||||
NULL, /* open */
|
|
||||||
NULL, /* close */
|
|
||||||
NULL, /* free */
|
|
||||||
NULL, /* control */
|
|
||||||
NULL, /* read */
|
|
||||||
NULL, /* write */
|
|
||||||
NULL, NULL, NULL, NULL
|
|
||||||
};
|
|
||||||
|
|
||||||
const char**
|
|
||||||
publish_devices()
|
|
||||||
{
|
|
||||||
return acpi_loader_name;
|
|
||||||
}
|
|
||||||
|
|
||||||
device_hooks*
|
|
||||||
find_device(const char* name)
|
|
||||||
{
|
|
||||||
return &acpi_loader_hooks;
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user