cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

memory.h (845B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/*
      3 *  arch/arm/mach-rpc/include/mach/memory.h
      4 *
      5 *  Copyright (C) 1996,1997,1998 Russell King.
      6 *
      7 *  Changelog:
      8 *   20-Oct-1996 RMK	Created
      9 *   31-Dec-1997 RMK	Fixed definitions to reduce warnings
     10 *   11-Jan-1998 RMK	Uninlined to reduce hits on cache
     11 *   08-Feb-1998 RMK	Added __virt_to_bus and __bus_to_virt
     12 *   21-Mar-1999 RMK	Renamed to memory.h
     13 *		 RMK	Added TASK_SIZE and PAGE_OFFSET
     14 */
     15#ifndef __ASM_ARCH_MEMORY_H
     16#define __ASM_ARCH_MEMORY_H
     17
     18/*
     19 * Cache flushing area - ROM
     20 */
     21#define FLUSH_BASE_PHYS		0x00000000
     22#define FLUSH_BASE		0xdf000000
     23
     24/*
     25 * Sparsemem support.  Each section is a maximum of 64MB.  The sections
     26 * are offset by 128MB and can cover 128MB, so that gives us a maximum
     27 * of 29 physmem bits.
     28 */
     29#define MAX_PHYSMEM_BITS	29
     30#define SECTION_SIZE_BITS	26
     31
     32#endif