Use constants for CMOS port selection
All checks were successful
Builds / ExectOS (amd64, debug) (push) Successful in -59m25s
Builds / ExectOS (amd64, release) (push) Successful in -59m26s
Builds / ExectOS (i686, debug) (push) Successful in -59m23s
Builds / ExectOS (i686, release) (push) Successful in -59m25s

This commit is contained in:
2026-04-24 09:55:36 +02:00
parent 2dd1fdf869
commit f2baa765b4

View File

@@ -24,7 +24,7 @@ UCHAR
HL::Firmware::ReadCmosRegister(IN UCHAR Register)
{
/* Select the register (Setting the highest bit disables NMI) */
HL::IoPort::WritePort8(CMOS_ADDRESS_PORT, Register | 0x80);
HL::IoPort::WritePort8(CMOS_SELECT_PORT, Register | CMOS_NMI_SELECT);
/* Read value from the data port */
return HL::IoPort::ReadPort8(CMOS_DATA_PORT);
@@ -49,7 +49,7 @@ HL::Firmware::WriteCmosRegister(IN UCHAR Register,
IN UCHAR Value)
{
/* Select the register (Setting the highest bit disables NMI) */
HL::IoPort::WritePort8(CMOS_ADDRESS_PORT, Register | 0x80);
HL::IoPort::WritePort8(CMOS_SELECT_PORT, Register | CMOS_NMI_SELECT);
/* Write the provided value to the data port */
HL::IoPort::WritePort8(CMOS_DATA_PORT, Value);