xref: /illumos-gate/usr/src/boot/Readme.txt (revision 22028508)
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