X86LocalApic.py (9162:019047ead23b) X86LocalApic.py (9338:97b4a2be1e5b)
1# Copyright (c) 2012 ARM Limited
2# All rights reserved.
3#
4# The license below extends only to copyright in the software and shall
5# not be construed as granting a license to any other intellectual
6# property including but not limited to intellectual property relating
7# to a hardware implementation of the functionality of the software
8# licensed hereunder. You may use the software subject to the license

--- 32 unchanged lines hidden (view full) ---

41from m5.defines import buildEnv
42from m5.params import *
43from m5.proxy import *
44from Device import BasicPioDevice
45
46class X86LocalApic(BasicPioDevice):
47 type = 'X86LocalApic'
48 cxx_class = 'X86ISA::Interrupts'
1# Copyright (c) 2012 ARM Limited
2# All rights reserved.
3#
4# The license below extends only to copyright in the software and shall
5# not be construed as granting a license to any other intellectual
6# property including but not limited to intellectual property relating
7# to a hardware implementation of the functionality of the software
8# licensed hereunder. You may use the software subject to the license

--- 32 unchanged lines hidden (view full) ---

41from m5.defines import buildEnv
42from m5.params import *
43from m5.proxy import *
44from Device import BasicPioDevice
45
46class X86LocalApic(BasicPioDevice):
47 type = 'X86LocalApic'
48 cxx_class = 'X86ISA::Interrupts'
49 cxx_header = 'arch/x86/interrupts.hh'
49 int_master = MasterPort("Port for sending interrupt messages")
50 int_slave = SlavePort("Port for receiving interrupt messages")
51 int_latency = Param.Latency('1ns', \
52 "Latency for an interrupt to propagate through this device.")
50 int_master = MasterPort("Port for sending interrupt messages")
51 int_slave = SlavePort("Port for receiving interrupt messages")
52 int_latency = Param.Latency('1ns', \
53 "Latency for an interrupt to propagate through this device.")