mali_t6xx.hh revision 10915
12623SN/A/* 22623SN/A * Copyright (c) 2014-2015 ARM Limited 32623SN/A * All rights reserved 42623SN/A * 52623SN/A * Licensed under the Apache License, Version 2.0 (the "License"); 62623SN/A * you may not use this file except in compliance with the License. 72623SN/A * You may obtain a copy of the License at 82623SN/A * 92623SN/A * http://www.apache.org/licenses/LICENSE-2.0 102623SN/A * 112623SN/A * Unless required by applicable law or agreed to in writing, software 122623SN/A * distributed under the License is distributed on an "AS IS" BASIS, 132623SN/A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 142623SN/A * See the License for the specific language governing permissions and 152623SN/A * limitations under the License. 162623SN/A * 172623SN/A * Authors: Andreas Sandberg 182623SN/A */ 192623SN/A 202623SN/A#ifndef _LIBNOMALIMODEL_MALI_T7XX_HH 212623SN/A#define _LIBNOMALIMODEL_MALI_T7XX_HH 222623SN/A 232623SN/A#include "mali_midgard.hh" 242623SN/A 252623SN/Anamespace NoMali { 262623SN/A 272665Ssaidi@eecs.umich.educlass MaliT6xxBase 282665Ssaidi@eecs.umich.edu : public MaliMidgard 292623SN/A{ 302623SN/A public: 312623SN/A MaliT6xxBase(unsigned gpuType, 322623SN/A unsigned major, unsigned minor, unsigned status); 332623SN/A 342623SN/A protected: 352623SN/A void setupControlIdRegisters(RegVector ®s) override; 365529Snate@binkert.org}; 375529Snate@binkert.org 382623SN/A 392623SN/A/** 402623SN/A * Simple NoMali implementation of the Mali T60x 412623SN/A */ 425529Snate@binkert.orgclass MaliT60x 432623SN/A : public MaliT6xxBase 442623SN/A{ 452623SN/A public: 462623SN/A MaliT60x(unsigned major, unsigned minor, unsigned status); 472623SN/A}; 482839Sktlim@umich.edu 492798Sktlim@umich.edu/** 502623SN/A * Simple NoMali implementation of the Mali T62x 512623SN/A */ 525728Sgblack@eecs.umich.educlass MaliT62x 535728Sgblack@eecs.umich.edu : public MaliT6xxBase 545728Sgblack@eecs.umich.edu{ 555728Sgblack@eecs.umich.edu public: 565728Sgblack@eecs.umich.edu MaliT62x(unsigned major, unsigned minor, unsigned status); 575728Sgblack@eecs.umich.edu}; 585728Sgblack@eecs.umich.edu 595728Sgblack@eecs.umich.edu} 605728Sgblack@eecs.umich.edu 615728Sgblack@eecs.umich.edu#endif // _LIBNOMALIMODEL_MALI_T7XX_HH 625728Sgblack@eecs.umich.edu