- User Since
- Dec 11 2015, 11:12 PM (76 w, 3 d)
Sun, May 28
Sat, May 27
Thu, May 25
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.
Mon, May 22
Fri, May 19
Thu, May 18
I do not know much about bsdinstall scripts but as much as it counts, seems ok for me;)
Wed, May 17
Tue, May 16
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.
Mon, May 15
add missing __FBSDID("$FreeBSD$");
add comment to ip.c about the origins.
Wed, May 10
Sat, May 6
simple fix for NULL...
rebase on top of 317886
Thu, May 4
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.
Wed, May 3
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"
Tue, May 2
Mon, May 1
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
Apr 13 2017
Apr 11 2017
We do not really need double loop and pointer game.
Apr 10 2017
Apr 9 2017
Apr 8 2017
i is not the loop variable.
I did not replicate the same comments for all the instances;)
need to include sys/disk.h