gic.hh (11462:768b98294fae) | gic.hh (11838:0b311345ac72) |
---|---|
1/* 2 * Copyright (c) 2015-2016 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 51 unchanged lines hidden (view full) --- 60 * Instantiate a KVM in-kernel GIC model. 61 * 62 * This constructor instantiates an in-kernel GIC model and wires 63 * it up to the virtual memory system. 64 * 65 * @param vm KVM VM representing this system 66 * @param cpu_addr GIC CPU interface base address 67 * @param dist_addr GIC distributor base address | 1/* 2 * Copyright (c) 2015-2016 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 51 unchanged lines hidden (view full) --- 60 * Instantiate a KVM in-kernel GIC model. 61 * 62 * This constructor instantiates an in-kernel GIC model and wires 63 * it up to the virtual memory system. 64 * 65 * @param vm KVM VM representing this system 66 * @param cpu_addr GIC CPU interface base address 67 * @param dist_addr GIC distributor base address |
68 * @param it_liens Number of interrupt lines to support | 68 * @param it_lines Number of interrupt lines to support |
69 */ 70 KvmKernelGicV2(KvmVM &vm, Addr cpu_addr, Addr dist_addr, 71 unsigned it_lines); 72 virtual ~KvmKernelGicV2(); 73 74 KvmKernelGicV2(const KvmKernelGicV2 &other) = delete; 75 KvmKernelGicV2(const KvmKernelGicV2 &&other) = delete; 76 KvmKernelGicV2 &operator=(const KvmKernelGicV2 &&rhs) = delete; --- 132 unchanged lines hidden --- | 69 */ 70 KvmKernelGicV2(KvmVM &vm, Addr cpu_addr, Addr dist_addr, 71 unsigned it_lines); 72 virtual ~KvmKernelGicV2(); 73 74 KvmKernelGicV2(const KvmKernelGicV2 &other) = delete; 75 KvmKernelGicV2(const KvmKernelGicV2 &&other) = delete; 76 KvmKernelGicV2 &operator=(const KvmKernelGicV2 &&rhs) = delete; --- 132 unchanged lines hidden --- |