machdep.h (23e42a83c15ff793f09906ddfa40574155fbcc5d) | machdep.h (857ab36fc270abe5a6fcd1208b62dff9174dcd8b) |
---|---|
1/*- 2 * Copyright (c) 2013 Andrew Turner <andrew@freebsd.org> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 23 unchanged lines hidden (view full) --- 32#ifdef _KERNEL 33 34struct arm64_bootparams { 35 vm_offset_t modulep; 36 vm_offset_t kern_l1pt; /* L1 page table for the kernel */ 37 uint64_t kern_delta; 38 vm_offset_t kern_stack; 39 vm_offset_t kern_l0pt; /* L1 page table for the kernel */ | 1/*- 2 * Copyright (c) 2013 Andrew Turner <andrew@freebsd.org> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 23 unchanged lines hidden (view full) --- 32#ifdef _KERNEL 33 34struct arm64_bootparams { 35 vm_offset_t modulep; 36 vm_offset_t kern_l1pt; /* L1 page table for the kernel */ 37 uint64_t kern_delta; 38 vm_offset_t kern_stack; 39 vm_offset_t kern_l0pt; /* L1 page table for the kernel */ |
40 vm_paddr_t kern_ttbr0; |
|
40 int boot_el; /* EL the kernel booted from */ 41 int pad; 42}; 43 44enum arm64_bus { 45 ARM64_BUS_NONE, 46 ARM64_BUS_FDT, 47 ARM64_BUS_ACPI, --- 17 unchanged lines hidden --- | 41 int boot_el; /* EL the kernel booted from */ 42 int pad; 43}; 44 45enum arm64_bus { 46 ARM64_BUS_NONE, 47 ARM64_BUS_FDT, 48 ARM64_BUS_ACPI, --- 17 unchanged lines hidden --- |