File:  [Apple XNU] / XNU / iokit / Drivers / platform / drvAppleI386Generic / AppleI386CPU.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:44:58 2018 UTC (8 years, 2 months ago) by root
Branches: MAIN, Apple
CVS tags: v68_4-1_1, HEAD
xnu-68.4-1.1

/*
 * Copyright (c) 2000 Apple Computer, Inc.  All rights reserved.
 *
 * AppleI386CPU.h
 * 
 * March 6, 2000 jliu
 *    Created based on AppleCPU.
 */

#ifndef _IOKIT_APPLEI386CPU_H
#define _IOKIT_APPLEI386CPU_H

#include <IOKit/IOCPU.h>

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

class AppleI386CPU : public IOCPU
{
    OSDeclareDefaultStructors(AppleI386CPU);

private:
    IOCPUInterruptController * cpuIC;

public:
    virtual bool       start(IOService * provider);
    virtual void       initCPU(void);
    virtual OSSymbol * getCPUName(void);
};

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

class AppleI386CPUInterruptController : public IOCPUInterruptController
{
    OSDeclareDefaultStructors(AppleI386CPUInterruptController);

public:
    virtual IOReturn handleInterrupt(void *      refCon,
                                     IOService * nub,
                                     int         source);
};

#endif /* ! _IOKIT_APPLEI386CPU_H */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.