Ignore:
Timestamp:
2017-08-21T18:46:34Z (7 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6c742f5e
Parents:
c16479e
Message:

riscv64: memory management routines, reflecting the latest Privileged Architecture specification (1.10)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/riscv64/include/arch/mm/km.h

    rc16479e rccc362a1  
    3939#include <stddef.h>
    4040
     41#define KM_RISCV64_IDENTITY_START      UINT64_C(0xffff800000000000)
     42#define KM_RISCV64_IDENTITY_SIZE       UINT64_C(0x0000400000000000)
     43
     44#define KM_RISCV64_NON_IDENTITY_START  UINT64_C(0xffffc00000000000)
     45#define KM_RISCV64_NON_IDENTITY_SIZE   UINT64_C(0x0000400000000000)
     46
    4147extern void km_identity_arch_init(void);
    4248extern void km_non_identity_arch_init(void);
Note: See TracChangeset for help on using the changeset viewer.