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 --- |