interrupts.cc (6050:852ba59fa8d9) interrupts.cc (6061:385c8482bf14)
1/*
2 * Copyright (c) 2008 The Hewlett-Packard Development Company
3 * All rights reserved.
4 *
5 * Redistribution and use of this software in source and binary forms,
6 * with or without modification, are permitted provided that the
7 * following conditions are met:
8 *

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

333}
334
335
336void
337X86ISA::Interrupts::addressRanges(AddrRangeList &range_list)
338{
339 uint8_t id = (regs[APIC_ID] >> 24);
340 range_list.clear();
1/*
2 * Copyright (c) 2008 The Hewlett-Packard Development Company
3 * All rights reserved.
4 *
5 * Redistribution and use of this software in source and binary forms,
6 * with or without modification, are permitted provided that the
7 * following conditions are met:
8 *

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

333}
334
335
336void
337X86ISA::Interrupts::addressRanges(AddrRangeList &range_list)
338{
339 uint8_t id = (regs[APIC_ID] >> 24);
340 range_list.clear();
341 range_list.push_back(RangeEx(x86LocalAPICAddress(id, 0),
342 x86LocalAPICAddress(id, 0) + PageBytes));
341 Range<Addr> range = RangeEx(x86LocalAPICAddress(id, 0),
342 x86LocalAPICAddress(id, 0) + PageBytes);
343 range_list.push_back(range);
344 pioAddr = range.start;
343}
344
345
346void
347X86ISA::Interrupts::getIntAddrRange(AddrRangeList &range_list)
348{
349 uint8_t id = (regs[APIC_ID] >> 24);
350 range_list.clear();

--- 299 unchanged lines hidden ---
345}
346
347
348void
349X86ISA::Interrupts::getIntAddrRange(AddrRangeList &range_list)
350{
351 uint8_t id = (regs[APIC_ID] >> 24);
352 range_list.clear();

--- 299 unchanged lines hidden ---