gic_v3_its.cc (13996:8a567118e670) gic_v3_its.cc (14168:2a96e30b9400)
1/*
2 * Copyright (c) 2019 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

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

829 case GITS_CWRITER:
830 value = gitsCwriter;
831 break;
832
833 case GITS_CREADR:
834 value = gitsCreadr;
835 break;
836
1/*
2 * Copyright (c) 2019 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

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

829 case GITS_CWRITER:
830 value = gitsCwriter;
831 break;
832
833 case GITS_CREADR:
834 value = gitsCreadr;
835 break;
836
837 case GITS_PIDR2:
838 value = gic->getDistributor()->gicdPidr2;
839 break;
840
837 case GITS_TRANSLATER:
838 value = gitsTranslater;
839 break;
840
841 default:
842 if (GITS_BASER.contains(addr)) {
843 auto relative_addr = addr - GITS_BASER.start();
844 auto baser_index = relative_addr / sizeof(uint64_t);

--- 369 unchanged lines hidden ---
841 case GITS_TRANSLATER:
842 value = gitsTranslater;
843 break;
844
845 default:
846 if (GITS_BASER.contains(addr)) {
847 auto relative_addr = addr - GITS_BASER.start();
848 auto baser_index = relative_addr / sizeof(uint64_t);

--- 369 unchanged lines hidden ---