0N/A#
2362N/A# This file and its contents are supplied under the terms of the
0N/A# Common Development and Distribution License ("CDDL"), version 1.0.
0N/A# You may only use this file in accordance with the terms of version
0N/A# 1.0 of the CDDL.
0N/A#
2362N/A# A full copy of the text of the CDDL should have accompanied this
0N/A# source. A copy of the CDDL is also available via the Internet at
2362N/A# http://www.illumos.org/license/CDDL.
0N/A#
0N/A
0N/A#
0N/A# Copyright 2016 Toomas Soome <tsoome@me.com>
0N/A#
0N/A# Please update the svn revision number on source refresh.
0N/A
0N/ACurrent snapshot from freebsd revision 296191.
0N/A
0N/AThis is source tree snapshot of loader and related parts from
0N/Afreebsd source.
2362N/A
2362N/ADirectory tree layout:
2362N/A
0N/Ausr/src/boot is the root directory of the imported snapshot,
0N/Acontaining Makefile and licence notes for build and packaging.
0N/A
0N/ADirectories from freebsd userland (freebsd /usr/src tree):
0N/Ainclude
0N/Alib
0N/A
0N/ADirectories from freebsd kernel tree, including boot loader itself
0N/Aare located in sys subdirectory (freebsd /usr/src/sys tree):
0N/A
0N/Aplatform specific include files:
0N/A
0N/Asys/amd64
0N/Asys/i386
0N/Asys/x86
0N/A
0N/Asys and ufs include files:
0N/Asys/sys
0N/Asys/ufs
0N/A
0N/Azfs boot module import in freebsd:
0N/Asys/cddl
0N/A
0N/Aboot loader sources are in:
0N/Asys/boot
0N/A
0N/ANote, some of the directories are not 1:1 mapping in this source import,
0N/Abecause of differences of build systems used in illumos and freebsd.
0N/AAlso some differences are due to fact, we do not need all the variants of
0N/Astage1/stage2 boot blocks which are built in freebsd due to the historical
0N/Aor technical reasons.
0N/A
Mar, 2016