- User Since
- Dec 11 2015, 11:12 PM (84 w, 4 d)
Are there some specific examples about systems needing this?
Thu, Jul 20
Sat, Jul 1
Thu, Jun 29
Wed, Jun 28
Use the struct based array.
Jun 23 2017
Jun 16 2017
Jun 13 2017
Comment wording as suggested by allanjude
Jun 5 2017
Updated to revision 319604.
May 31 2017
May 28 2017
May 27 2017
May 25 2017
ok, that explanation does make sense, LGTM.
IMO if it is really supposed to be default, then the correct place is in /boot/defaults/loader.conf - overloading /boot/loader.conf will only confuse people.
May 22 2017
May 19 2017
May 18 2017
I do not know much about bsdinstall scripts but as much as it counts, seems ok for me;)
May 17 2017
May 16 2017
menu entry has extra l.
bios chain is missing size, add efi chain.
allow to read boot code from file
.Dd update for manual.
Updated to revision 318337.
update pxeboot manual.
May 15 2017
add missing __FBSDID("$FreeBSD$");
add comment to ip.c about the origins.
May 10 2017
May 6 2017
simple fix for NULL...
rebase on top of 317886
May 4 2017
This fix did remove the first 2 errors, but remaining 2 are still there, however, they appear to be related something else - looks like we are getting wrap over 0 there as the reported lba 4294967288 is 0x00000000fffffff8. I think the remaining ones have to be dealt with separate issues/commits anyhow.
May 3 2017
well, the root path idea is not bad (IMO;) just I have a bit the same concern that at the end of the day it still may not be enough for whatever reason and then we are still back on the beginning:D
btw, I did test with my vmware fusion VM, the pxe boot is sending out:
DHCP: Message type = DHCPDISCOVER
DHCP: Requested Options:
DHCP: 1 (Subnet Mask)
DHCP: 2 (UTC Time Offset)
DHCP: 3 (Router)
DHCP: 5 (IEN 116 Name Servers)
DHCP: 6 (DNS Servers)
DHCP: 11 (RFC 887 Resource Location Servers)
DHCP: 12 (Client Hostname)
DHCP: 13 (Boot File size in 512 byte Blocks)
DHCP: 15 (DNS Domain Name)
DHCP: 16 (SWAP Server)
DHCP: 17 (Client Root Path)
DHCP: 18 (BOOTP options extensions path)
DHCP: 43 (Vendor Specific Options)
DHCP: 54 (DHCP Server Identifier)
DHCP: 60 (Client Class Identifier =)
DHCP: 67 (Simple Mail (SMTP) Servers)
DHCP: 128 (Site Option)
DHCP: 129 (Site Option)
DHCP: 130 (Site Option)
DHCP: 131 (Site Option)
DHCP: 132 (Site Option)
DHCP: 133 (Site Option)
DHCP: 134 (Site Option)
DHCP: 135 (Site Option)
DHCP: Maximum DHCP Message Size = 1260 bytes
DHCP: Unrecognized Option = 97, length = 17 octets
DHCP: Value = 0x00 0x56 0x4D 0xED 0x79 0xDF 0xA9 0x40 0xE1 0x61 0xAC 0x8F 0x85 0x11 0x7B 0xF5 0x59 (unprintable)
DHCP: Unrecognized Option = 93, length = 2 octets
DHCP: Value = 0x00 0x00 (unprintable)
DHCP: Unrecognized Option = 94, length = 3 octets
DHCP: Value = 0x01 0x02 0x01 (unprintable)
DHCP: Client Class Identifier = "PXEClient:Arch:00000:UNDI:002001"
May 2 2017
May 1 2017
Apr 26 2017
I think we should really keep both 66 and 150. But also definitely we should point out in docs that in case of option 66, the ip address should be used, as in current code, we do not have name resolver. This does add some more complications to the validation and feedback.
Apr 19 2017
netinet/if_ether.h does already include net/ethernet.h
use ETHER_ALIGN and proper packet size calculation for efi and ofw.
Somehow I did lost one semicolon...
changes suggested by ian.
Apr 18 2017
Update to revision 317100