OpenCore
1.0.4
OpenCore Bootloader
|
Go to the source code of this file.
Copyright (C) 2017, vit9696. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
Definition in file AppleCsrConfig.h.
#define CSR_ALLOW_ANY_RECOVERY_OS BIT8 |
Definition at line 35 of file AppleCsrConfig.h.
#define CSR_ALLOW_APPLE_INTERNAL BIT4 |
Definition at line 30 of file AppleCsrConfig.h.
#define CSR_ALLOW_DESTRUCTIVE_DTRACE BIT5 |
Name deprecated.
Definition at line 31 of file AppleCsrConfig.h.
#define CSR_ALLOW_DEVICE_CONFIGURATION BIT7 |
Definition at line 34 of file AppleCsrConfig.h.
#define CSR_ALLOW_EXECUTABLE_POLICY_OVERRIDE BIT10 |
Definition at line 37 of file AppleCsrConfig.h.
#define CSR_ALLOW_KERNEL_DEBUGGER BIT3 |
Definition at line 29 of file AppleCsrConfig.h.
#define CSR_ALLOW_TASK_FOR_PID BIT2 |
Definition at line 28 of file AppleCsrConfig.h.
#define CSR_ALLOW_UNAPPROVED_KEXTS BIT9 |
Definition at line 36 of file AppleCsrConfig.h.
#define CSR_ALLOW_UNAUTHENTICATED_ROOT BIT11 |
Definition at line 38 of file AppleCsrConfig.h.
#define CSR_ALLOW_UNRESTRICTED_DTRACE BIT5 |
Definition at line 32 of file AppleCsrConfig.h.
#define CSR_ALLOW_UNRESTRICTED_FS BIT1 |
Definition at line 27 of file AppleCsrConfig.h.
#define CSR_ALLOW_UNRESTRICTED_NVRAM BIT6 |
Definition at line 33 of file AppleCsrConfig.h.
#define CSR_ALLOW_UNTRUSTED_KEXTS BIT0 |
System Integrity Proteciton codes. Keep in sync with XNU bsd/sys/csr.h. Last sync time: 4903.221.2. Rootless configuration flags.
Definition at line 26 of file AppleCsrConfig.h.
#define CSR_ALWAYS_ENFORCED_FLAGS (CSR_ALLOW_DEVICE_CONFIGURATION | CSR_ALLOW_ANY_RECOVERY_OS) |
Definition at line 53 of file AppleCsrConfig.h.
#define CSR_APPLE_SIP_NVRAM_ATTR (EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS) |
Definition at line 67 of file AppleCsrConfig.h.
#define CSR_APPLE_SIP_NVRAM_NV_ATTR (EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS | EFI_VARIABLE_NON_VOLATILE) |
Definition at line 68 of file AppleCsrConfig.h.
#define CSR_CAPABILITY_APPLE_INTERNAL BIT2 |
Definition at line 75 of file AppleCsrConfig.h.
#define CSR_CAPABILITY_CONFIG BIT1 |
Definition at line 74 of file AppleCsrConfig.h.
#define CSR_CAPABILITY_UNLIMITED BIT0 |
CSR capabilities that a booter can give to the system.
Definition at line 73 of file AppleCsrConfig.h.
#define CSR_DISABLE_FLAGS |
Definition at line 56 of file AppleCsrConfig.h.
#define CSR_VALID_CAPABILITIES (CSR_CAPABILITY_UNLIMITED | CSR_CAPABILITY_CONFIG | CSR_CAPABILITY_APPLE_INTERNAL) |
Definition at line 77 of file AppleCsrConfig.h.
#define CSR_VALID_FLAGS |
Definition at line 40 of file AppleCsrConfig.h.
#define OC_CSR_DISABLE_FLAGS (CSR_DISABLE_FLAGS | CSR_ALLOW_UNAPPROVED_KEXTS) |
Definition at line 65 of file AppleCsrConfig.h.