| /freebsd/share/examples/kld/firmware/fwimage/ |
| H A D | Makefile | 4 FIRMWS= firmware.img:beastie 6 CLEANFILES= firmware.img 8 firmware.img: firmware.img.uu target 9 uudecode -p ${.ALLSRC} > ${.TARGET} 11 .include <bsd.kmod.mk>
|
| HD | firmware.img.uu | 1 begin 644 firmware.img
|
| /freebsd/sys/contrib/dev/iwlwifi/ |
| H A D | iwl-drv.c | 10 #include <linux/completion.h> 11 #include <linux/dma-mapping.h> 12 #include <linux/firmware.h> 13 #include <linux/module.h> 14 #include <linux/vmalloc.h> 16 #include "iwl-drv.h" 17 #include "iwl-csr.h" 18 #include "iwl-debug.h" 19 #include "iwl-trans.h" 20 #include "iwl-op-mode.h" [all …]
|
| /freebsd/sys/contrib/dev/iwlwifi/fw/ |
| H A D | img.h | 9 #include <linux/types.h> 11 #include "api/dbg-tlv.h" 13 #include "file.h" 14 #include "error-dump.h" 19 * The type of ucode. 35 * enumeration of ucode section. 36 * This enumeration is used directly for older firmware (before 16.0). 37 * For new firmware, there can be up to 4 sections (see below) but the 38 * first one packaged into the firmware file is the DATA section and 39 * some debugging code accesses that. [all …]
|
| H A D | runtime.h | 9 #include "iwl-config.h" 10 #include "iwl-trans.h" 11 #include "img.h" 12 #include "fw/api/debug.h" 13 #include "fw/api/paging.h" 14 #include "fw/api/power.h" 15 #include "iwl-nvm-utils.h" 16 #include "fw/acpi.h" 17 #include "fw/regulatory.h" 51 * is used if it is %true, the 'desc' part otherwise. [all …]
|
| H A D | paging.c | 7 #include "iwl-drv.h" 8 #include "runtime.h" 9 #include "fw/api/commands.h" 15 if (!fwrt->fw_paging_db[0].fw_paging_block) in iwl_free_fw_paging() 47 if (fwrt->fw_paging_db[0].fw_paging_block) in iwl_alloc_fw_paging_mem() 66 * Allocate CSS and paging blocks in dram. in iwl_alloc_fw_paging_mem() 79 fwrt->fw_paging_db[blk_idx].fw_paging_block = block; in iwl_alloc_fw_paging_mem() 80 fwrt->fw_paging_db[blk_idx].fw_paging_size = size; in iwl_alloc_fw_paging_mem() 88 * since we failed to map_page. in iwl_alloc_fw_paging_mem() 93 fwrt->fw_paging_db[blk_idx].fw_paging_phys = phys; in iwl_alloc_fw_paging_mem() [all …]
|
| /freebsd/share/examples/kld/firmware/ |
| H A D | README | 2 This is a simple example of the firmware(9) system. It consists of two 6 This is the firmware image (the ascii art of beastie from the boot 7 menu). The Makefile lists the firmware file "firmware.img" and the 8 short handle for this firmware image "beastie". 10 loaded automatically if requested. 13 This module tries to get the a firmware image called "beastie", 14 checks if the data is '\0'-terminated and prints it to the console. 15 It keeps a reference to the firmware until it is unloaded. 17 This is mainly to demonstrate how to construct firmware image modules.
|
| /freebsd/contrib/file/magic/Magdir/ |
| H A D | map | 7 # Garmin .FIT files https://pub.ks-and-ks.ne.jp/cycling/edge500_fit.shtml 8 8 string .FIT FIT Map data 12 # https://pub.ks-and-ks.ne.jp/cycling/edge500_fit.shtml 30 # URL: https://en.wikipedia.org/wiki/Garmin_.img 31 # Reference: https://wiki.openstreetmap.org/wiki/OSM_Map_On_Garmin/IMG_File_Format 32 # sourceforge.net/projects/garmin-img/files/IMG%20File%20Format/1.0/imgformat-1.0.pdf 33 # GRR: similar to MBR boot sector handled by ./filesystems 36 >0x13 string =IMG\0 41 # If non-zero, every byte of the entire .img file is to be XORed with this value 44 >(0x40.b*512) ubyte x [all …]
|
| /freebsd/sys/modules/ralfw/ |
| H A D | Makefile.inc | 2 # Common rules for building firmware. Note this gets auto-included 3 # by the subdir Makefile's as a consequence of included bsd.kmod.mk. 5 KMOD= ${IMG}fw 6 _FIRM= ${IMG}.fw 12 ${_FIRM}: ${SRCTOP}/sys/contrib/dev/ral/${_FIRM}.uu 13 uudecode -p ${.ALLSRC} > ${.TARGET}
|
| /freebsd/release/ |
| H A D | Makefile | 2 # Makefile for building releases and release media. 5 # cdrom: Builds release CD-ROM media (disc1.iso) 6 # dvdrom: Builds release DVD-ROM media (dvd1.iso) 7 # memstick: Builds memory stick image (memstick.img) 8 # mini-memstick: Builds minimal memory stick image (mini-memstick.img) 27 # make installkernel installworld. 29 # XTRADIR: xtra-bits-dir argument for <arch>/mkisoimages.sh 33 # WITH_DVD: if set, generate dvd1.iso 43 WORLDDIR?= ${.CURDIR}/.. 46 .include "${WORLDDIR}/share/mk/bsd.compat.pre.mk" [all …]
|
| /freebsd/usr.sbin/bhyve/ |
| H A D | bhyve.8 | 1 .\" 2 .\" SPDX-License-Identifier: BSD-2-Clause 3 .\" 4 .\" Copyright (c) 2013 Peter Grehan 5 .\" All rights reserved. 6 .\" 7 .\" Redistribution and use in source and binary forms, with or without 8 .\" modification, are permitted provided that the following conditions 9 .\" are met: 10 .\" 1. Redistributions of source code must retain the above copyright [all …]
|
| /freebsd/tools/boot/ |
| H A D | full-test.sh | 10 # different booting scenarios in the precense / absence of variables). 11 # scripts - generated scripts that uses images to run the tests. 15 # other misc things. We use these to generate dozens of test images that we 16 # use qemu-system-XXXX to boot. They all boot the same thing at the moment: 18 # halts. 23 # eg https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.2/FreeBSD-14.2-RELEASE-amd64-b… 24 URLBASE="https://download.freebsd.org/releases" 36 t=$(realpath $(dirname $0)/../..) 38 if [ -f ${t}/tools/build/make.py ]; then 39 MAKE="${t}/tools/build/make.py" [all …]
|
| /freebsd/sys/contrib/dev/iwlwifi/pcie/gen1_2/ |
| H A D | trans-gen2.c | 7 #include <linux/delay.h> 9 #include "iwl-trans.h" 10 #include "iwl-prph.h" 11 #include "pcie/iwl-context-info.h" 12 #include "pcie/iwl-context-info-v2.h" 13 #include "internal.h" 14 #include "fw/dbg.h" 20 * (e.g. after platform boot, or shutdown via iwl_pcie_apm_stop()) 31 * bits already set by default after reset. in iwl_pcie_gen2_apm_init() 91 * D0A* (powered-up Active) --> D0U* (Uninitialized) state. in iwl_pcie_gen2_apm_stop() [all …]
|
| /freebsd/sys/modules/rtwnfw/ |
| H A D | Makefile.inc | 2 # Common rules for building firmware. Note this gets auto-included 3 # by the subdir Makefile's as a consequence of included bsd.kmod.mk. 5 _FIRM= ${IMG}.fw 13 ${_FIRM}: ${SRCTOP}/sys/contrib/dev/rtwn/${_FIRM}.uu 14 uudecode -p ${.ALLSRC} > ${.TARGET}
|
| /freebsd/sys/modules/usb/rsufw/ |
| H A D | Makefile.inc | 2 # Common rules for building firmware. Note this gets auto-included 3 # by the subdir Makefile's as a consequence of included bsd.kmod.mk. 5 _FIRM= ${IMG}.fw 13 ${_FIRM}: ${SRCTOP}/sys/contrib/dev/rsu/${_FIRM}.uu 14 uudecode -p ${.ALLSRC} > ${.TARGET}
|
| /freebsd/sys/modules/iwnfw/ |
| H A D | Makefile.inc | 2 # Common rules for building firmware. Note this gets auto-included 3 # by the subdir Makefile's as a consequence of included bsd.kmod.mk. 5 _FIRM= ${IMG}.fw 12 # Note that a license ack is not needed for iwn. 16 ${_FIRM}: ${SRCTOP}/sys/contrib/dev/iwn/${_FIRM}.uu 17 uudecode -p ${.ALLSRC} > ${.TARGET}
|
| /freebsd/usr.sbin/mlx5tool/ |
| H A D | mlx5tool.c | 2 * Copyright (c) 2018, Mellanox Technologies, Ltd. All rights reserved. 7 * 1. Redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer. 9 * 2. Redistributions in binary form must reproduce the above copyright 11 * documentation and/or other materials provided with the distribution. 16 * ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE 23 * SUCH DAMAGE. 26 #include <sys/param.h> 27 #include <sys/ioctl.h> 28 #include <sys/mman.h> [all …]
|
| /freebsd/share/examples/ |
| H A D | Makefile | 4 .include <src.opts.mk> 38 FreeBSD.pfa \ 40 beastie.eps \ 41 beastie.fig \ 42 eps.patch \ 43 poster.sh 45 .if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "aarch64" 46 .if ${MK_BHYVE} != "no" 50 SE_BHYVE= vmrun.sh 51 PACKAGE_bhyve/vmrun.sh= bhyve [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/clock/ |
| H A D | imx8qxp-lpcg.yaml | 4 $id: http://devicetree.org/schemas/clock/imx8qxp-lpcg.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NXP i.MX8QXP LPCG (Low-Power Clock Gating) Clock 10 - Aisheng Dong <aisheng.dong@nxp.com> 14 model to control the clock gates for the peripherals. An LPCG module 15 is used to locally gate the clocks for the associated peripheral. 18 by the SCU resources and clock controls. Thus even if the clock is 20 on the base resource. 23 ID in its "clocks" phandle cell. See the full list of clock IDs from: 24 include/dt-bindings/clock/imx8-lpcg.h [all …]
|
| /freebsd/stand/defaults/ |
| H A D | loader.conf | 1 # This is loader.conf - a file full of useful variables that you can 2 # set to change the default load behavior of your system. You should 5 # defaults later without spamming your local configuration information. 7 # All arguments must be in double quotes. 11 exec="echo Loading /boot/defaults/loader.conf" 16 loader_conf_files="/boot/device.hints /boot/loader.conf" 17 loader_conf_dirs="/boot/loader.conf.d" 18 local_loader_conf_files="/boot/loader.conf.local" 19 nextboot_conf="/boot/nextboot.conf" 28 bitmap_name="splash.bmp" # Set this to the name of the file [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
| H A D | imx8qxp.dtsi | 3 * Copyright (C) 2016 Freescale Semiconductor, Inc. 5 * Dong Aisheng <aisheng.dong@nxp.com> 8 #include <dt-bindings/clock/imx8-clock.h> 9 #include <dt-bindings/clock/imx8-lpcg.h> 10 #include <dt-bindings/firmware/imx/rsrc.h> 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/interrupt-controller/arm-gic.h> 14 #include <dt-bindings/pinctrl/pads-imx8qxp.h> 15 #include <dt-bindings/thermal/thermal.h> [all …]
|
| /freebsd/sys/contrib/dev/iwlwifi/pcie/ |
| H A D | iwl-context-info.h | 20 * exponent, the actual size is 2**value, valid sizes are 8-2048. 21 * The value is four bits long. Maximum valid exponent is 12 166 * @dram: firmware image addresses in DRAM 184 int iwl_pcie_ctxt_info_init(struct iwl_trans *trans, const struct fw_img *img);
|
| H A D | ctxt-info-v2.c | 5 #include <linux/dmi.h> 6 #include "iwl-trans.h" 7 #include "iwl-fh.h" 8 #include "iwl-context-info-v2.h" 9 #include "gen1_2/internal.h" 10 #include "iwl-prph.h" 13 { .ident = "DELL", 14 .matches = { 15 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), 18 { .ident = "DELL", [all …]
|
| /freebsd/sys/dev/iwm/ |
| H A D | if_iwmvar.h | 1 /* $OpenBSD: if_iwmvar.h,v 1.7 2015/03/02 13:51:10 jsg Exp $ */ 4 * Copyright (c) 2014 genua mbh <info@genua.de> 5 * Copyright (c) 2014 Fixup Software Ltd. 9 * copyright notice and this permission notice appear in all copies. 13 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 17 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 22 * which were used as the reference documentation for this implementation. 25 * Linux 3.14.3 (tag id a2df521e42b1d9a23f620ac79dbfe8655a8391dd) 29 * This file is provided under a dual BSD/GPLv2 license. When using or 30 * redistributing this file, you may do so under either license. 185 struct iwm_fw_img img[IWM_UCODE_TYPE_MAX]; global() member [all...] |
| /freebsd/sys/contrib/device-tree/src/arm64/ti/ |
| H A D | k3-am62-main.dtsi | 5 * Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/ 225 * firmware on non-MPU processors 628 interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>, /* irq.0 */ 629 <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>; /* irq.0 */ 654 interrupts = <GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>, /* irq.0 */ 655 <GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>; /* irq.0 */ 691 compatible = "ti,am62-gpu", "img,img-axe-1-16m", "img,img-axe", 692 "img,img-rogue"; 1152 firmware-name = "am62x-pru0-fw"; 1164 firmware-name = "am62x-pru1-fw";
|