gic_v3_redistributor.cc (13922:725a593e8e9d) gic_v3_redistributor.cc (13923:a7d1f05a0477)
1/*
2 * Copyright (c) 2018 Metempsy Technology Consulting
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

849 cpuInterface->hppi.group = lpi_group;
850 new_hppi = true;
851 }
852 }
853 }
854 }
855
856 if (!new_hppi && cpuInterface->hppi.prio != 0xff &&
1/*
2 * Copyright (c) 2018 Metempsy Technology Consulting
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

849 cpuInterface->hppi.group = lpi_group;
850 new_hppi = true;
851 }
852 }
853 }
854 }
855
856 if (!new_hppi && cpuInterface->hppi.prio != 0xff &&
857 cpuInterface->hppi.intid < Gicv3::SGI_MAX + Gicv3::PPI_MAX) {
857 (cpuInterface->hppi.intid < Gicv3::SGI_MAX + Gicv3::PPI_MAX ||
858 cpuInterface->hppi.intid > SMALLEST_LPI_ID)) {
858 distributor->fullUpdate();
859 }
860}
861
862void
863Gicv3Redistributor::setClrLPI(uint64_t data, bool set)
864{
865 if (!EnableLPIs) {

--- 177 unchanged lines hidden ---
859 distributor->fullUpdate();
860 }
861}
862
863void
864Gicv3Redistributor::setClrLPI(uint64_t data, bool set)
865{
866 if (!EnableLPIs) {

--- 177 unchanged lines hidden ---