/freebsd/usr.sbin/bsdinstall/scripts/ |
H A D | bootconfig | 2 #- 18 # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 44 local prompt="Please enter a name for the new entry" 53 --title "$DIALOG_TITLE" \ 54 --backtitle "$DIALOG_BACKTITLE" \ 55 --hline "$hline" \ 56 --ok-label "Ok" \ 57 --no-cancel \ 58 --inputbox "$prompt" \ 65 nentries=$(efibootmgr | grep -c "${EFI_LABEL_NAME}$") [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
H A D | intel,ce4100-ioapic.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/intel,ce4100-ioapic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rahul Tanwar <rtanwar@maxlinear.com> 13 Intel's Advanced Programmable Interrupt Controller (APIC) is a 14 family of interrupt controllers. The APIC is a split 15 architecture design, with a local component (LAPIC) integrated 28 [1] https://pdos.csail.mit.edu/6.828/2008/readings/ia32/IA32-3A.pdf 32 const: intel,ce4100-ioapic [all …]
|
H A D | intel,ce4100-lapic.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/intel,ce4100-lapic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rahul Tanwar <rtanwar@maxlinear.com> 13 Intel's Advanced Programmable Interrupt Controller (APIC) is a 14 family of interrupt controllers. The APIC is a split 15 architecture design, with a local component (LAPIC) integrated 28 [1] https://pdos.csail.mit.edu/6.828/2008/readings/ia32/IA32-3A.pdf 32 const: intel,ce4100-lapic [all …]
|
/freebsd/stand/efi/loader/arch/i386/ |
H A D | start.S | 1 /*- 2 * Copyright (C) 1999 Hewlett-Packard Co. 14 * 3. Neither the name of Hewlett-Packard Co. nor the names of its 21 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 33 * crt0-efi-ia32.S - x86 EFI startup code. 51 addl $ImageBase-0b, %eax 52 addl $_DYNAMIC-0b, %ebx 67 * hand-craft a dummy .reloc section so EFI knows it's a relocatable 72 .section .reloc, "a"
|
/freebsd/stand/man/ |
H A D | loader_4th.8 | 15 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 37 On IA32 (i386) architectures, it is a 41 .Xr libsa 3 45 It provides a scripting language that can be used to 46 automate tasks, do pre-configuration or assist in recovery 50 The smaller one is a set of commands 53 The main drive behind these commands is user-friendliness. 61 will probe for a console and set the 121 .Dq Li -1 , 132 the only way to call them from a script is by using [all …]
|
H A D | loader_lua.8 | 15 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 37 On IA32 (i386) architectures, it is a 41 .Xr libsa 3 45 It provides a scripting language that can be used to 46 automate tasks, do pre-configuration or assist in recovery 50 The smaller one is a set of commands 53 The main drive behind these commands is user-friendliness. 58 probes for a console and sets the 96 the user can interrupt the autoboot process by pressing a key 101 .Dq Li -1 . [all …]
|
/freebsd/share/man/man4/ |
H A D | fdc.4 | 14 .\" 3. The name of the author may not be used to endorse or promote products 19 .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 54 either FM (single-density) or MFM (double or high-density) recording 69 These enhanced controllers (among other enhancements) implement a FIFO 73 using the per-controller flags value of 76 By default, this driver creates a single device node 80 For historical reasons, device nodes that use a trailing UFS-style 82 .Sq a 89 of the available medium for multi-density devices. 91 possible to use either a 720 KB medium or a 1440 KB medium in a [all …]
|
H A D | acpi.4 | 16 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 65 .Bl -tag -width indent 77 A scheduling algorithm will select states between 90 Each state has a type (e.g., 93 is equivalent to the ia32 97 provides a deeper 127 to enter when the lid switch (i.e., a notebook screen) is closed, or 140 (power-off nicely). 158 This is usually a special function button on the keyboard. 161 (suspend-to-RAM). [all …]
|
/freebsd/usr.bin/getconf/ |
H A D | getconf.1 | 19 .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT 37 .Fl a 54 If a variable is undefined, the string 69 .Xr confstr 3 71 .Xr sysconf 3 . 74 arguments, retrieves file- and file system-specific 77 The third form, with a single argument, retrieves system 79 .Xr confstr 3 81 .Xr sysconf 3 , 87 .Xr sysconf 3 [all …]
|
/freebsd/tools/tools/ncpus/ |
H A D | acpidump.h | 1 /*- 17 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 41 u_char _reserved_[3]; 115 u_char reserved[3]; 124 #define ACPI_MADT_APIC_INT_SOURCE_CPEI 3 /* Corrected Platform Error */ 137 #define ACPI_MADT_APIC_TYPE_NMI 3 160 #define ACPI_APIC_FLAG_PCAT_COMPAT 1 /* System has dual-8259 setup. */ 165 * Addresses to scan on ia32 for the RSD PTR. According to section 5.2.2 168 * 2. High memory (0xE0000 - 0xFFFFF)
|
/freebsd/tools/test/stress2/misc/ |
H A D | ldt2.sh | 18 # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 30 # processes on amd64 by running wine and mplayer with a 32 bit codec. 32 # This is not a test script, but more of a howto document. 34 [ `uname -p` != "amd64" ] && echo "Must run on amd64" && exit 40 First of all you will need a i386 jail on amd64. This could be build like 48 mount | grep $jail | grep -q devfs && umount $jail/dev 51 chflags -R 0 $jail 52 rm -rf $jail 53 mkdir -p $jail 56 make -j4 TARGET=i386 TARGET_ARCH=i386 DESTDIR=$jail world [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/i386/ |
H A D | floatundisf.S | 3 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 // float __floatundisf(du_int a); 9 // Note that there is a hardware instruction, fildll, that does most of what 10 // this function needs to do. However, because of our ia32 ABI, it will take 11 // a write-small read-large stall, so the software implementation here is 14 // This is a branch-free implementation. A branchy implementation might be 15 // faster for the common case if you know something a priori about the input 18 /* branch-free x87 implementation - one cycle slower than without x87. 23 .balign 3 28 #define TWOp64 twop64-0b(%ecx,%eax,8) [all …]
|
/freebsd/sys/cddl/dev/dtrace/x86/ |
H A D | dis_tables.h | 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 36 * Constants and prototypes for the IA32 disassembler backend. See dis_tables.c 52 #define SIZE64 3 73 int d86_rmindex; /* index of modrm byte or -1 */ 83 uint_t d86_vsib; /* Has a VSIB */
|
/freebsd/sys/compat/freebsd32/ |
H A D | freebsd32_util.h | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 4 * Copyright (c) 1998-1999 Andrew Gallatin 16 * 3. The name of the author may not be used to endorse or promote products 21 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 51 #include <compat/ia32/ia32_util.h> 55 (FREEBSD32_USRSTACK - sizeof(struct freebsd32_ps_strings))
|
/freebsd/contrib/elftoolchain/libelftc/ |
H A D | elftc_bfd_find_target.3 | 1 .\" Copyright (c) 2010-2011 Joseph Koshy. All rights reserved. 14 .\" implied warranties of merchantability and fitness for a particular purpose 24 .\" $Id: elftc_bfd_find_target.3 3752 2019-06-28 01:12:53Z emaste $ 56 locates a binary object descriptor corresponding to the descriptor 63 .Bl -column -offset "XXXX" ".Li elf32-x86-64-freebsd" "Object format" "Byte Order" "Bit Width" 65 .It Li binary Ta Binary Ta - Ta - 66 .It Li efi-app-ia32 Ta PE Ta LSB Ta 32 67 .It Li efi-app-x86_64 Ta PE Ta LSB Ta 64 68 .It Li elf32-avr Ta ELF Ta LSB Ta 32 69 .It Li elf32-big Ta ELF Ta MSB Ta 32 [all …]
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | intel | 2 #------------------------------------------------------------------------------ 11 # whatever comes next (HP-PA Hummingbird?). OS/2 may also go elsewhere 14 # The `versions' should be un-commented if they work for you. 17 0 leshort 0502 basic-16 executable 19 #>22 leshort >0 - version %d 20 0 leshort 0503 basic-16 executable (TV) 22 #>22 leshort >0 - version %d 29 #>22 leshort >0 - version %d 32 #>22 leshort >0 - version %d 38 # SGI labeled the next entry as "iAPX 386 executable" --Dan Quinlan [all …]
|
/freebsd/sys/contrib/dev/acpica/include/ |
H A D | actbl1.h | 3 * Name: actbl1.h - Additional ACPI table definitions 11 * Some or all of this work - Copyright (c) 1999 - 2024, Intel Corp. 21 * 2.2. Intel grants, free of charge, to any person ("Licensee") obtaining a 28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent 40 * 3. Conditions 48 * contain a file documenting the changes Licensee made to create that Covered 51 * must include a prominent statement that the modification is derived, 87 * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A 104 * re-exports any such software from a foreign destination, Licensee shall 105 * ensure that the distribution and export/re-export of the software is in [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86BaseInfo.h | 1 //===-- X86BaseInfo.h - Top level definitions for X86 -------- --*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 // the X86 target useful for the compiler back-end and the MC libraries. 14 //===----------------------------------------------------------------------===// 27 // a 5 operand sequence in the form: [Base, Scale, Index, Disp, Segment] 32 AddrDisp = 3, 35 // Total number of operands in a memory reference. 45 TO_ZERO = 3, 56 IP_HAS_REPEAT = 1U << 3, [all …]
|
/freebsd/sys/x86/cpufreq/ |
H A D | p4tcc.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 18 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 34 * Reference: Intel Developer's manual v.3 #245472-012 125 if (device_find_child(parent, "p4tcc", -1) != NULL) in p4tcc_identify() 129 * We attach a p4tcc child for every CPU since settings need to in p4tcc_identify() 130 * be performed on every CPU in the SMP case. See section 13.15.3 in p4tcc_identify() 131 * of the IA32 Intel Architecture Software Developer's Manual, in p4tcc_identify() 132 * Volume 3, for more info. in p4tcc_identify() 157 sc->dev = dev; in p4tcc_attach() [all …]
|
/freebsd/sys/amd64/ia32/ |
H A D | ia32_syscall.c | 1 /*- 2 * SPDX-License-Identifier: BSD-4-Clause 19 * 3. All advertising materials mentioning features or use of this software 29 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 83 #include <compat/ia32/ia32_signal.h> 127 p = td->td_proc; in ia32_fetch_syscall_args() 128 frame = td->td_frame; in ia32_fetch_syscall_args() 129 sa = &td->td_sa; in ia32_fetch_syscall_args() 132 if (__predict_false(frame->tf_cs == 7 && frame->tf_rip == 2)) { in ia32_fetch_syscall_args() 135 * frame to what it would be for a direct int 0x80 instead in ia32_fetch_syscall_args() [all …]
|
/freebsd/tools/boot/ |
H A D | install-boot.sh | 7 # be a boot tool for regression testing. 9 # insert code here to guess what you have -- yikes! 29 gpart show $dev | tail +2 | awk '$4 == "'$part'" { print $3; }' 34 case ${TARGET:-$(uname -m)} in 40 *) die "machine type $(uname -m) doesn't support UEFI" ;; 50 if [ "$sizekb" -ge "$fat32min" ]; then 52 elif [ "$sizekb" -ge "$fat16min" ]; then 58 stagedir=$(mktemp -d /tmp/stand-test.XXXXXX) 59 mkdir -p "${stagedir}/EFI/BOOT" 68 while [ ! -z $1 ]; do [all …]
|
/freebsd/sys/contrib/dev/acpica/common/ |
H A D | dmtbinfo1.c | 3 * Module Name: dmtbinfo1 - Table info for non-AML tables 11 * Some or all of this work - Copyright (c) 1999 - 2024, Intel Corp. 21 * 2.2. Intel grants, free of charge, to any person ("Licensee") obtaining a 28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent 40 * 3. Conditions 48 * contain a file documenting the changes Licensee made to create that Covered 51 * must include a prominent statement that the modification is derived, 87 * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A 104 * re-exports any such software from a foreign destination, Licensee shall 105 * ensure that the distribution and export/re-export of the software is in [all …]
|
/freebsd/sys/contrib/edk2/Include/Library/ |
H A D | BaseLib.h | 3 functions, file path functions, and CPU architecture-specific functions. 5 Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR> 6 Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR> 10 SPDX-License-Identifier: BSD-2-Clause-Patent 18 // Definitions for architecture-specific types 22 /// The IA-32 architecture context buffer used by SetJump() and LongJump(). 54 UINT8 XmmBuffer[160]; ///< XMM6-XMM15. 81 UINT32 R3; ///< A copy of R13. 132 /// The RISC-V architecture context buffer used by SetJump() and LongJump(). 161 Returns the length of a Null-terminated Unicode string. [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ |
H A D | X86.cpp | 1 //===--- X86.cpp - X86 Helpers for Tools ------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 26 if (const Arg *A = Args.getLastArg(clang::driver::options::OPT_march_EQ)) { in getX86TargetCPU() local 27 StringRef CPU = A->getValue(); in getX86TargetCPU() 31 // FIXME: Reject attempts to use -march=native unless the target matches in getX86TargetCPU() 38 if (const Arg *A = Args.getLastArg(options::OPT__SLASH_arch)) { in getX86TargetCPU() local 40 // The keys are case-sensitive; this matches link.exe. in getX86TargetCPU() 41 // 32-bit and 64-bit /arch: flags. in getX86TargetCPU() 46 {"AVX512", "skylake-avx512"}, in getX86TargetCPU() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/X86/ |
H A D | ABIMacOSX_i386.cpp | 1 //===-- ABIMacOSX_i386.cpp ------------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 68 uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall() 70 uint32_t sp_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall() 73 // When writing a register value down to memory, the register info used to in PrepareTrivialCall() 74 // write memory just needs to have the correct size of a 32 bit register, the in PrepareTrivialCall() 77 const RegisterInfo *reg_info_32 = reg_ctx->GetRegisterInfoByName("eax"); in PrepareTrivialCall() 87 sp -= 4 * args.size(); in PrepareTrivialCall() 90 sp &= ~(16ull - 1ull); // 16-byte alignment in PrepareTrivialCall() [all …]
|