1199767f8SToomas Soome# 2199767f8SToomas Soome# This file and its contents are supplied under the terms of the 3199767f8SToomas Soome# Common Development and Distribution License ("CDDL"), version 1.0. 4199767f8SToomas Soome# You may only use this file in accordance with the terms of version 5199767f8SToomas Soome# 1.0 of the CDDL. 6199767f8SToomas Soome# 7199767f8SToomas Soome# A full copy of the text of the CDDL should have accompanied this 8199767f8SToomas Soome# source. A copy of the CDDL is also available via the Internet at 9199767f8SToomas Soome# http://www.illumos.org/license/CDDL. 10199767f8SToomas Soome# 11199767f8SToomas Soome 12199767f8SToomas Soome# 13*22028508SToomas Soome# Copyright 2022 Toomas Soome <tsoome@me.com> 14199767f8SToomas Soome# 15199767f8SToomas Soome 16199767f8SToomas SoomeThis is source tree snapshot of loader and related parts from 17199767f8SToomas Soomefreebsd source. 18199767f8SToomas Soome 19199767f8SToomas SoomeDirectory tree layout: 20199767f8SToomas Soome 21199767f8SToomas Soomeusr/src/boot is the root directory of the imported snapshot, 22199767f8SToomas Soomecontaining Makefile and licence notes for build and packaging. 23199767f8SToomas Soome 24199767f8SToomas SoomeDirectories from freebsd userland (freebsd /usr/src tree): 25199767f8SToomas Soomeinclude 26199767f8SToomas Soome 27*22028508SToomas SoomeDirectories from freebsd kernel tree are located in sys subdirectory 28*22028508SToomas Soome(freebsd /usr/src/sys tree): 29199767f8SToomas Soome 30199767f8SToomas Soomeplatform specific include files: 31199767f8SToomas Soome 32199767f8SToomas Soomesys/amd64 33199767f8SToomas Soomesys/i386 34199767f8SToomas Soomesys/x86 35199767f8SToomas Soome 36199767f8SToomas Soomesys and ufs include files: 37199767f8SToomas Soomesys/sys 38199767f8SToomas Soomesys/ufs 39199767f8SToomas Soome 40199767f8SToomas Soomezfs boot module import in freebsd: 41*22028508SToomas Soomesys/cddl 42199767f8SToomas Soome 43199767f8SToomas SoomeNote, some of the directories are not 1:1 mapping in this source import, 44199767f8SToomas Soomebecause of differences of build systems used in illumos and freebsd. 45199767f8SToomas SoomeAlso some differences are due to fact, we do not need all the variants of 46199767f8SToomas Soomestage1/stage2 boot blocks which are built in freebsd due to the historical 47199767f8SToomas Soomeor technical reasons. 48199767f8SToomas Soome 49*22028508SToomas SoomeFeb, 2022 50