table_walker.hh (11583:13c5ba4250b3) table_walker.hh (11588:32cbf6ab7730)
1/*
2 * Copyright (c) 2010-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

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

939 void doL2LongDescriptorWrapper();
940 EventWrapper<TableWalker,
941 &TableWalker::doL2LongDescriptorWrapper> doL2LongDescEvent;
942 void doL3LongDescriptorWrapper();
943 EventWrapper<TableWalker,
944 &TableWalker::doL3LongDescriptorWrapper> doL3LongDescEvent;
945
946 void doLongDescriptorWrapper(LookupLevel curr_lookup_level);
1/*
2 * Copyright (c) 2010-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

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

939 void doL2LongDescriptorWrapper();
940 EventWrapper<TableWalker,
941 &TableWalker::doL2LongDescriptorWrapper> doL2LongDescEvent;
942 void doL3LongDescriptorWrapper();
943 EventWrapper<TableWalker,
944 &TableWalker::doL3LongDescriptorWrapper> doL3LongDescEvent;
945
946 void doLongDescriptorWrapper(LookupLevel curr_lookup_level);
947 Event* LongDescEventByLevel[4];
947
948 bool fetchDescriptor(Addr descAddr, uint8_t *data, int numBytes,
949 Request::Flags flags, int queueIndex, Event *event,
950 void (TableWalker::*doDescriptor)());
951
952 void insertTableEntry(DescriptorBase &descriptor, bool longDescriptor);
953
954 Fault processWalk();

--- 23 unchanged lines hidden ---
948
949 bool fetchDescriptor(Addr descAddr, uint8_t *data, int numBytes,
950 Request::Flags flags, int queueIndex, Event *event,
951 void (TableWalker::*doDescriptor)());
952
953 void insertTableEntry(DescriptorBase &descriptor, bool longDescriptor);
954
955 Fault processWalk();

--- 23 unchanged lines hidden ---