aboutsummaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
Diffstat (limited to 'arch')
-rw-r--r--arch/x86_64/arch/bus/isa.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/arch/x86_64/arch/bus/isa.cpp b/arch/x86_64/arch/bus/isa.cpp
index 8e17c186..4df86a6d 100644
--- a/arch/x86_64/arch/bus/isa.cpp
+++ b/arch/x86_64/arch/bus/isa.cpp
@@ -14,8 +14,6 @@ namespace arch::bus
{
struct isa_protocol final : kapi::devices::bus_protocol
{
- constexpr auto static id = kapi::capabilities::facet_id{"isa_protocol"};
-
auto enumerate(kapi::devices::bus &) -> void override
{
// NOTE: ISA does not support enumeration, but we need to fulfill the interface.
@@ -48,9 +46,9 @@ namespace arch::bus
auto isa::query_facet(kapi::capabilities::facet_id id) -> void *
{
- if (id == isa_protocol::id || id == kapi::devices::bus_protocol::id)
+ if (id == kapi::devices::bus_protocol::id)
{
- return &protocol_instance;
+ return static_cast<kapi::devices::bus_protocol *>(&protocol_instance);
}
return bus::query_facet(id);