35#ifndef __DEV_MALTA_HH__
36#define __DEV_MALTA_HH__
39#include "params/Malta.hh"
Malta CChip CSR Emulation.
Malta I/O device is a catch all for all the south bridge stuff we care to implement.
Top level class for Malta Chipset emulation.
int ipi_pending[Malta::Max_CPUs]
void postConsoleInt() override
Cause the cpu to post a serial interrupt to the CPU.
void serialize(CheckpointOut &cp) const override
Serialize an object.
int intr_sum_type[Malta::Max_CPUs]
void clearPciInt(int line) override
Clear a posted PCI->CPU interrupt.
MaltaIO * io
Pointer to the MaltaIO device which has the RTC.
void unserialize(CheckpointIn &cp) override
Unserialize an object.
void postPciInt(int line) override
Cause the chipset to post a cpi interrupt to the CPU.
static const int Max_CPUs
Max number of CPUs in a Malta.
void clearConsoleInt() override
Clear a posted CPU interrupt (id=55)
MaltaCChip * cchip
Pointer to the Malta CChip.
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
std::ostream CheckpointOut