Classes | Defines | Functions

vancouver/model/lapic.cc File Reference

#include "nul/motherboard.h"
#include "nul/vcpu.h"
#include "model/reg.h"

Classes

class  Lapic
 Local APIC model. More...

Defines

#define REGBASE   "../model/lapic.cc"

Functions

 PARAM (lapic,{if(!mb.last_vcpu) Logging::panic("no VCPU for this APIC");MessageTimer msg0;if(!mb.bus_timer.send(msg0)) Logging::panic("%s can't get a timer", __PRETTY_FUNCTION__);static unsigned lapic_count;new Lapic(mb, mb.last_vcpu,~argv[0]?argv[0]:lapic_count, msg0.nr);lapic_count++;},"lapic:inital_apic_id - provide an x2APIC for the last VCPU","Example: 'lapic:2'","If no inital_apic_id is given the lapic number is used.")

Define Documentation

#define REGBASE   "../model/lapic.cc"

Function Documentation

PARAM ( lapic   ) 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines