loader: fix command paths
[unleashed.git] / usr / src / boot / Readme.txt
blobaee46ced0104eaa654a4d3fdf4683333242604bd
2 # This file and its contents are supplied under the terms of the
3 # Common Development and Distribution License ("CDDL"), version 1.0.
4 # You may only use this file in accordance with the terms of version
5 # 1.0 of the CDDL.
7 # A full copy of the text of the CDDL should have accompanied this
8 # source.  A copy of the CDDL is also available via the Internet at
9 # http://www.illumos.org/license/CDDL.
13 # Copyright 2016 Toomas Soome <tsoome@me.com>
15 # Please update the svn revision number on source refresh.
17 Current snapshot from freebsd revision 296191.
19 This is source tree snapshot of loader and related parts from
20 freebsd source.
22 Directory tree layout:
24 usr/src/boot is the root directory of the imported snapshot,
25 containing Makefile and licence notes for build and packaging.
27 Directories from freebsd userland (freebsd /usr/src tree):
28 contrib
29 include
30 lib
32 Directories from freebsd kernel tree, including boot loader itself
33 are located in sys subdirectory (freebsd /usr/src/sys tree):
35 platform specific include files:
37 sys/amd64
38 sys/i386
39 sys/x86
41 sys and ufs include files:
42 sys/sys
43 sys/ufs
45 zfs boot module import in freebsd:
46 sys/cddl 
48 acpica module import in freebsd:
49 sys/contrib
51 boot loader sources are in:
52 sys/boot
54 Note, some of the directories are not 1:1 mapping in this source import,
55 because of differences of build systems used in illumos and freebsd.
56 Also some differences are due to fact, we do not need all the variants of
57 stage1/stage2 boot blocks which are built in freebsd due to the historical
58 or technical reasons.
60 Mar, 2016