MinnowBoard Max¶
Overview¶
The MinnowBoard board configuration supports the following:
- HPET
- Advanced Programmed Interrupt Controller (APIC)
- NS16550 UART
Hardware¶
Supported Features¶
This board configuration supports the following hardware features:
Interface | Controller | Driver/Component |
---|---|---|
HPET | on-chip | system clock |
APIC | on-chip | interrupt controller |
NS16550 UART | on-chip | serial port |
The kernel currently does not support other hardware features on this platform.
HPET System Clock Support¶
This board uses a system clock frequency of 25 MHz.
Note
The LOAPIC timer may be used instead of the HPET. To do so, set SYS_CLOCK_HW_CYCLES_PER_SEC to a custom value that is tied to the host system speed.
Serial Port¶
This board uses a single serial communication channel with a NS16550 serial driver that operates in polling mode. For an interrupt-driven driver, enable the UART_INTERRUPT_DRIVEN kernel configuration option.
Known Problems or Limitations¶
The following platform features are unsupported:
- Isolated Memory Regions
- Serial port in Direct Memory Access (DMA) mode
- Serial Peripheral Interface (SPI) flash
- General-Purpose Input/Output (GPIO)
- Inter-Integrated Circuit (I2C)
- Ethernet
- Supervisor Mode Execution Protection (SMEP)