xref: /titanic_52/usr/src/boot/Readme.txt (revision 6cac02c5540c002c4329e54eda7ec29be21d1b92)
1*4a5d661aSToomas Soome#
2*4a5d661aSToomas Soome# This file and its contents are supplied under the terms of the
3*4a5d661aSToomas Soome# Common Development and Distribution License ("CDDL"), version 1.0.
4*4a5d661aSToomas Soome# You may only use this file in accordance with the terms of version
5*4a5d661aSToomas Soome# 1.0 of the CDDL.
6*4a5d661aSToomas Soome#
7*4a5d661aSToomas Soome# A full copy of the text of the CDDL should have accompanied this
8*4a5d661aSToomas Soome# source.  A copy of the CDDL is also available via the Internet at
9*4a5d661aSToomas Soome# http://www.illumos.org/license/CDDL.
10*4a5d661aSToomas Soome#
11*4a5d661aSToomas Soome
12*4a5d661aSToomas Soome#
13*4a5d661aSToomas Soome# Copyright 2016 Toomas Soome <tsoome@me.com>
14*4a5d661aSToomas Soome#
15*4a5d661aSToomas Soome# Please update the svn revision number on source refresh.
16*4a5d661aSToomas Soome
17*4a5d661aSToomas SoomeCurrent snapshot from freebsd revision 296191.
18*4a5d661aSToomas Soome
19*4a5d661aSToomas SoomeThis is source tree snapshot of loader and related parts from
20*4a5d661aSToomas Soomefreebsd source.
21*4a5d661aSToomas Soome
22*4a5d661aSToomas SoomeDirectory tree layout:
23*4a5d661aSToomas Soome
24*4a5d661aSToomas Soomeusr/src/boot is the root directory of the imported snapshot,
25*4a5d661aSToomas Soomecontaining Makefile and licence notes for build and packaging.
26*4a5d661aSToomas Soome
27*4a5d661aSToomas SoomeDirectories from freebsd userland (freebsd /usr/src tree):
28*4a5d661aSToomas Soomeinclude
29*4a5d661aSToomas Soomelib
30*4a5d661aSToomas Soome
31*4a5d661aSToomas SoomeDirectories from freebsd kernel tree, including boot loader itself
32*4a5d661aSToomas Soomeare located in sys subdirectory (freebsd /usr/src/sys tree):
33*4a5d661aSToomas Soome
34*4a5d661aSToomas Soomeplatform specific include files:
35*4a5d661aSToomas Soome
36*4a5d661aSToomas Soomesys/amd64
37*4a5d661aSToomas Soomesys/i386
38*4a5d661aSToomas Soomesys/x86
39*4a5d661aSToomas Soome
40*4a5d661aSToomas Soomesys and ufs include files:
41*4a5d661aSToomas Soomesys/sys
42*4a5d661aSToomas Soomesys/ufs
43*4a5d661aSToomas Soome
44*4a5d661aSToomas Soomezfs boot module import in freebsd:
45*4a5d661aSToomas Soomesys/cddl
46*4a5d661aSToomas Soome
47*4a5d661aSToomas Soomeboot loader sources are in:
48*4a5d661aSToomas Soomesys/boot
49*4a5d661aSToomas Soome
50*4a5d661aSToomas SoomeNote, some of the directories are not 1:1 mapping in this source import,
51*4a5d661aSToomas Soomebecause of differences of build systems used in illumos and freebsd.
52*4a5d661aSToomas SoomeAlso some differences are due to fact, we do not need all the variants of
53*4a5d661aSToomas Soomestage1/stage2 boot blocks which are built in freebsd due to the historical
54*4a5d661aSToomas Soomeor technical reasons.
55*4a5d661aSToomas Soome
56*4a5d661aSToomas SoomeMar, 2016
57