| /***************************************************************************** | |
| * Copyright Statement: | |
| * -------------------- | |
| * This software is protected by Copyright and the information contained | |
| * herein is confidential. The software may not be copied and the information | |
| * contained herein may not be used or disclosed except with the written | |
| * permission of MediaTek Inc. (C) 2006 | |
| * | |
| * BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES | |
| * THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE") | |
| * RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON | |
| * AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES, | |
| * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF | |
| * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. | |
| * NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE | |
| * SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR | |
| * SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH | |
| * THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO | |
| * NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S | |
| * SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM. | |
| * | |
| * BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE | |
| * LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE, | |
| * AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE, | |
| * OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO | |
| * MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE. | |
| * | |
| * THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE | |
| * WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF | |
| * LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND | |
| * RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER | |
| * THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC). | |
| * | |
| *****************************************************************************/ | |
| /***************************************************************************** | |
| * | |
| * Filename: | |
| * --------- | |
| * custom_demp.h | |
| * | |
| * Project: | |
| * -------- | |
| * Maui_Software | |
| * | |
| * Description: | |
| * ------------ | |
| * This file Demand Paging related definitions | |
| * | |
| * Author: | |
| * ------- | |
| * Timon Lu (mtk03814) [AUTOGEN_GenVersion] | |
| * | |
| *============================================================================ | |
| * HISTORY | |
| * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!! | |
| *------------------------------------------------------------------------------ | |
| * $Revision$ | |
| * $Modtime$ | |
| * $Log$ | |
| * | |
| * 03 08 2012 qmei.yang | |
| * [MAUI_03145378] [SystemService][Auto-Gen][Sys Gen][scatGen][Internal Refinement] Phase in AutoGen new flow to support GCC | |
| * . | |
| * | |
| * 01 30 2012 qmei.yang | |
| * [MAUI_03120516] [SystemService][Auto-Gen][Sys Gen][scatGen][Internal Refinement] Refactory sysgen2.pl | |
| * sysgen2.pl v1.42 | |
| * scatInfo.pm v0.01 | |
| * sysgenUtility.pm v0.15 | |
| * FileInfo.pm v0.04 | |
| * custom_demp.h.template | |
| * custom_scatstruct.c.template | |
| * custom_scatstruct.h.template | |
| * custom_blconfig.c.template | |
| * | |
| *------------------------------------------------------------------------------ | |
| * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!! | |
| *============================================================================ | |
| ****************************************************************************/ | |
| #ifndef __CUSTOM_DEMP_H__ | |
| #define __CUSTOM_DEMP_H__ | |
| /******************************************************************************* | |
| * Define constants. | |
| *******************************************************************************/ | |
| /* DEMP bin type declaration */ | |
| typedef enum | |
| { | |
| DEMP_MAIN, /* should be the first type */ | |
| #if defined(__MBA_ON_DEMAND__) | |
| [AUTOGEN_DEMP_H_Gen_MBA_LIST] | |
| #endif /* __MBA_ON_DEMAND__ */ | |
| /* more resource bin could be added */ | |
| DEMP_BIN_NUM | |
| } demp_bin_type; | |
| /* DEMP bin size declaration (MB) */ | |
| #define DEMP_MAIN_BIN_SIZE [AUTOGEN_DEMP_H_Gen_DEMP_MAIN_BINSIZE] | |
| #if defined(__MBA_ON_DEMAND__) | |
| [AUTOGEN_DEMP_H_Gen_MBA_BINSIZE_LIST] | |
| #define DEMP_TOTAL_BIN_SIZE (DEMP_MAIN_BIN_SIZE[AUTOGEN_DEMP_H_Gen_DEMP_MBA_BINSIZE]) | |
| #else /* __MBA_ON_DEMAND__ */ | |
| #define DEMP_TOTAL_BIN_SIZE DEMP_MAIN_BIN_SIZE | |
| #endif /* __MBA_ON_DEMAND__ */ | |
| #define DEMP_BLOCK_PER_MB 64 /* 1MB / 16KB = 64 */ | |
| #endif /* __CUSTOM_DEMP_H__ */ |