forked from yaboot/yaboot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
1315 lines (905 loc) · 46.1 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
commit 58838f4a6973c60dc1b764fba20682ce07bb6c96
Author: Paul Nasrat <[email protected]>
Date: Fri Aug 17 15:22:00 2007 +0100
On some of the larger kernels we are starting to see a space squeeze.
The kernel is currently being put at 20MBs and on some of the newer
pSeries systems we are getting real-bases at 32MBs (plus AIX 5.3 has
real-base at 32MB, so if AIX is ever booted, everything gets shifted).
If the uncompressed kernel+initrd is larger than 12MBs then we see
truncation (typical on install kernels).
This patch moves the KERNELADDR to 0x00C00000 (12MB). If real-base is
12MB and is loaed there, yaboot will keep going up by a megabyte until
prom_claim finds space. And the uncompressed kernel should be
indifferent where it's loaded because there's nothing at 32MB (ie it
will operate as it does today). If OF is loaded at 32MB then the 12MB
region is free and the uncompressed kernel will have more space to grow.
I have tested this on numerous pSeries boxes. I have not tested on
anything else.
Signed-off-by: Jake Moilanen <[email protected]>
commit 1bea6140c2894b1259fd07f323b25fd846bd5acf
Author: Paul Nasrat <[email protected]>
Date: Thu Jul 26 09:27:58 2007 +0100
Fix typo courtesy of Kenichi Nagai
commit 58096e43b6efd2fb51e81866fff9660b70d5df64
Author: Paul Nasrat <[email protected]>
Date: Thu Jul 19 14:16:30 2007 +0100
Prepare 1.3.14
commit 6166753b1295119cfd8f7a5973b0b523098ef263
Author: Paul Nasrat <[email protected]>
Date: Thu May 17 13:54:20 2007 +0100
Netboot fixes:
- the ARRAY_SIZE macro is no more needed here,
- use of cfgpath to have the actual config path to apply for mac *and* ip
lookup,
- no need to free a buffer big enough, and besides malloc(9) was not
enough ("/etc/" missed),
- use of intermediate length variables to avoid unneeded calls to strlen()
and strrchr().
benoit.guillon <[email protected]>
commit cfe3648f1f16d7399a2f0818ffb4e64da0c07cf5
Author: Paul Nasrat <[email protected]>
Date: Thu May 17 11:30:59 2007 +0100
Correct return type
Leonardo Rangel <[email protected]>
commit 6084bb9a372a5fb9fa3e63a26c1770036c31883d
Author: Paul Nasrat <[email protected]>
Date: Thu May 17 11:29:29 2007 +0100
Add missing includes
Leonardo Rangel <[email protected]>
commit 8aeef6f3fcbe661003268ee598de5601a192b965
Author: Paul Nasrat <[email protected]>
Date: Thu May 17 11:28:19 2007 +0100
Fix compilation warnings by using return not exit.
Leonardo Rangel <[email protected]>
commit 1d2796d399a2076511df671e2f35eb0869085a6a
Author: Paul Nasrat <[email protected]>
Date: Thu May 17 11:27:23 2007 +0100
Now we stop truncating characters for pxelinux style boot at the directory seperator.
Leonardo Rangel <[email protected]>
commit 06c6d687b3e76b2e728b1d59aaf408c20df029cb
Author: Paul Nasrat <[email protected]>
Date: Wed May 16 10:22:59 2007 +0100
Update ChangeLog from git
commit fa024941f8f1237e01e2ecf338442be9062953cc
Author: Paul Nasrat <[email protected]>
Date: Tue May 15 14:28:02 2007 +0100
use of cfg_set_default_by_mac() function in yaboot.c
This last part calls the cfg_set_default_by_mac() function in yaboot.c
by load_config_file() function.
Signed-off-by: Paulo Ricardo Paz Vital <[email protected]>
commit 313f71b25817a54832ac2ab46efcee2f5ab30331
Author: Paul Nasrat <[email protected]>
Date: Tue May 15 14:25:55 2007 +0100
This part creates the cfg_set_default_by_mac() function.
This function sets the default cf_option if there is an image label if
the same MAC address of the machine is netbooting.
Signed-off-by: Paulo Ricardo Paz Vital <[email protected]>
commit cf0768af118d79ba4888a7fb0fcd800fdf76dc98
Author: Paul Nasrat <[email protected]>
Date: Tue May 15 14:24:06 2007 +0100
load_my_config_file() modifications in yaboot.c
This second part, deletes the netbooting like PXE algorithm from
yaboot.c (reallocated in prom.c) and sets the use of prom_get_netinfo(),
prom_get_mac (), prom_get_ip () functions in load_my_config_file()
function to netbooting work like before the changes.
Signed-off-by: Paulo Ricardo Paz Vital <[email protected]>
commit 78cfabe0fac2682681c604bfe9b7266f173b9ea2
Author: Paul Nasrat <[email protected]>
Date: Tue May 15 14:23:26 2007 +0100
prom functions
This first part creates the prom_get_netinfo (), prom_get_mac (),
prom_get_ip () functions, and some structures to get the necessary
information about the MAC and IP addresses.
Actually, this is a reallocation of netbooting like PXE algorithm wrote
by Benoit Guillon [1], to be used by any other part of Yaboot to get the
netbooting information.
[1] http://ozlabs.org/pipermail/yaboot-devel/2006-December/000062.html
Signed-off-by: Paulo Ricardo Paz Vital <[email protected]>
commit c5340d42bba9a51b5b0e22f2161985213d54f805
Author: Paul Nasrat <[email protected]>
Date: Tue May 15 14:18:33 2007 +0100
This patch fixes OF netbooting on pSeries
Signed-off-by: Paulo Ricardo Paz Vital <[email protected]>
commit 750ce1ac64bea60a4c072373ed9661c8b180b627
Author: Paul Nasrat <[email protected]>
Date: Tue May 15 14:14:43 2007 +0100
User-specified config file on Yaboot's prompt
This patch clears out the kernel image list before loading a new config file.
Leonardo Rangel lrangel at linux.vnet.ibm.com
commit 7305a1de1f811a7e5afe9ec24244848c298ef352
Author: Paul Nasrat <[email protected]>
Date: Thu Apr 19 10:27:05 2007 +0100
Enable user to supply config from yaboot command line.
Leonardo Rangel <[email protected]>
commit aa67de3649c86c158622391aeec0016645b4f0d1
Author: Paul Nasrat <[email protected]>
Date: Thu Apr 19 10:25:28 2007 +0100
The following patch fix reverts removal of some lines for the netboot patch.
Signed-off-by: Paulo Ricardo Paz Vital <[email protected]>
commit a5b19d45fb5569f68e56445536296188b2ec0809
Author: Paul Nasrat <[email protected]>
Date: Thu Apr 19 10:14:24 2007 +0100
ybin userland interface for specifying bootonce
Add an option to ybin called "--bootonce" that takes exactly one
argument, the label of the kernel to boot exactly once, on next reboot.
Do some sanity checking. Grep through the yaboot config file to make
sure that label=WHATEVER exists somewhere, bail if not. Try to prune
out comment lines. Perhaps this might be implemented better. It worked
will in my testing, though.
Set the boot-once OF environment variable to the --bootonce value. Due
to the previously mentioned nvsetenv bug, this will fail silently if
you're trying to set boot-once on a system where boot-once doesn't
already exist in nvram. Thus, immediately after doing the set, try and
read it back out of nvsetenv and make sure it landed there. Bail if
not.
Signed-off-by: Dustin Kirkland <[email protected]>
commit 89f352cbee373069ed035476cb4c18027ff0a5b3
Author: Paul Nasrat <[email protected]>
Date: Thu Apr 19 10:13:43 2007 +0100
yaboot menu user interface
This patch allows for denoting a kernel label as a "boot-once" label
when printing the menu of labels.
The label flagged as default is marked with an asterisk (*). If a label
matches the global bootoncelabel, I'm marking it with an ampersand (&).
I'm ambivalent about the symbol used here, or even if it is. But I
found this bit useful when debugging and testing the functionality, and
it's trivial to add cleanly. I chose ampersand because it's immediately
left of the asterisk on my keyboard.
commit 320a30ef3761980800710b9d8352229c53c36a43
Author: Paul Nasrat <[email protected]>
Date: Thu Apr 19 10:12:22 2007 +0100
read boot-once, zero out, set bootoncelabel as default
This patch reads the boot-once environment variable from Open Firmware
and stores in a global variable, "bootoncelabel".
It then unconditionally zeros out the boot-once environment variable.
*** Note that according to 1275, setprop will create a specified
environment variable if it doesn't already exist. A bug in nvsetenv
causes it to fail silently if you try to set an OF environment variable
that does not already exist. However, simply booting a system running a
yaboot with this patch set compiled in will in fact create the boot-once
environment variable, which nvsetenv can later set and reset.
Signed-off-by: Dustin Kirkland <[email protected]>
commit 5d4289bddaef010cc14bcbeecfd13d5068b50a8e
Author: Paul Nasrat <[email protected]>
Date: Thu Apr 19 10:11:19 2007 +0100
prom setprop primatives
This patch creates the prom_set_options() and prom_setprop() functions.
These are precise mirrors of their read-only brothers,
prom_get_options() and prom_getprop(), implemented as defined in the
Open Firmware 1275 spec.
The prom_set_options() function will be used to zero out the boot-once
label unconditionally after reading it.
Signed-off-by: Dustin Kirkland <[email protected]>
commit 117cc2a76cc76227a5dd99d3435afb6737a41879
Author: Paul Nasrat <[email protected]>
Date: Wed Apr 18 14:27:59 2007 +0100
Loading a different config file (confarg feature)
Origin: Paulo Ricardo Paz Vital <[email protected]>
commit 874609eb643e1f93f78b36c706dcdfb6bb4ddde3
Author: Paul Nasrat <[email protected]>
Date: Wed Mar 7 11:31:12 2007 +0000
Remove devel debugging code
Patch from Benoit Guillon
commit be7cdc5970eef6bf45394304a0aaeb1ae203d456
Author: Paul Nasrat <[email protected]>
Date: Wed Mar 7 08:52:19 2007 +0000
Compile fix
Paulo Vital <vital at br.ibm.com>
commit a5141a38c8aacc04e7c7673d2cb522a085245d68
Author: Paul Nasrat <[email protected]>
Date: Fri Mar 2 16:36:30 2007 +0000
This is a combination of three patches (the first two for adding
prom_getproplen and ARRAY_SIZE) for getting the pxelinux config file
search working.
Nathan Lynch (original patch)
Benoit Guillon (update to 1.3.14rc tree)
commit 778a7e33cfa273b52c5b6256e61da1e00303d304
Author: Paul Nasrat <[email protected]>
Date: Fri Mar 2 16:26:18 2007 +0000
Certain levels of IBM firmware will allow the system to boot from an
iscsi target. System OFW accomplishes this by setting up a virtual
disk device with parameters. These parameters, when passed back to
OFW by yaboot, directs the FW to use virtual device over the ethernet
port that will then access iscsi target as a block device. This patch
extracts those parameters from the property of the virtual device and
passes them back to OFW to indicate the kernel is to be retrieved via
the iscsi protocol.
Signed-off-by: Doug Maxey <[email protected]>
Cc: Ben Herrenscmidt <[email protected]>
Cc: Mike Christie <[email protected]>
commit 6f00a510abbfaa45b580cf5f371f0168ba662d3d
Author: Paul Nasrat <[email protected]>
Date: Thu Feb 15 12:32:26 2007 +0000
Merge ability to have per machine type config entries from ubuntu/silo.
commit 3a57377b5279a98ad98ef4b535eb0516099bc737
Author: Paul Nasrat <[email protected]>
Date: Thu Feb 15 12:24:28 2007 +0000
Determine last ext3 LBA to fix wild LBA reads
Signed-off-by: Doug Maxey <[email protected]>
Cc: Ben Herrenschmidt <[email protected]>
commit 216a58f46680540da482f6fc5499b283f2e5830d
Author: Paul Nasrat <[email protected]>
Date: Thu Feb 15 12:21:14 2007 +0000
Remove binary libext2fs.a and build against system library.
commit ba131271e6a8f3401cf6faa7d751530b6151ae3a
Author: Paul Nasrat <[email protected]>
Date: Thu Feb 15 12:09:45 2007 +0000
Remove binary libext2fs.a and build against system library.
commit b714c2f1ef68d3666d14dd3a96351649468329aa
Author: Paul Nasrat <[email protected]>
Date: Tue Nov 28 14:36:02 2006 +0000
Device-trees don't have symlinks made any more
commit 1d8bdec959fa2675b7c1b752cac22fa47edb9394
Author: Paul Nasrat <[email protected]>
Date: Thu Nov 16 12:34:02 2006 +0000
Add support to ofpath for usb-storage and fix sbp-2 storage
Patch from Alex Kanavin
commit 19b1c37ef5cc57f24311a1de997a304714fbfd0e
Author: Paul Nasrat <[email protected]>
Date: Tue Jul 11 16:25:26 2006 -0400
Clean up yabootconfig kernel/initrd code - Joseph Jezak <[email protected]>
commit 75c4ba10686ac9d3a392cdcd537489eaf656951e
Author: Paul Nasrat <[email protected]>
Date: Tue Jul 11 16:18:09 2006 -0400
Fix for not all device trees having k2-sata@N/compatible (from gentoo)
commit cd202d3404a953404f59453e8998a9fa13fa8ccf
Author: Paul Nasrat <[email protected]>
Date: Wed May 10 14:48:35 2006 -0400
Merge ubuntu ofpath fixes
commit a2b7bb030d78c61ef150f8c9f6926c9558a6f1b5
Author: Doug Maxey <[email protected]>
Date: Mon Apr 24 22:37:33 2006 -0500
Sweep all the files for trailing whitespace.
Signed-off-by: Doug Maxey <[email protected]>
commit 91c4dc8ecc65bbd490c1da2e89d4f576db7e8344
Author: Paul Nasrat <[email protected]>
Date: Fri Apr 21 10:49:59 2006 -0400
Update to point to ozlabs
commit a108f9cf358c77b168a582f3e9e8f1e8233c85a6
Author: Paul Nasrat <[email protected]>
Date: Fri Apr 21 10:47:04 2006 -0400
update TODO
commit fb19c524bfae0a8105d9321eec4c60daa2f60a03
Author: Paul Nasrat <[email protected]>
Date: Fri Feb 10 01:29:18 2006 +0000
Fix ofpath for G5 with multiple drives
Fix ofpath for G5 with multiple drives
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-3
commit 57870d23dbeac8a33e8f2689fe5ed52528530c18
Author: Paul Nasrat <[email protected]>
Date: Fri Feb 10 01:28:01 2006 +0000
pause after claim failed (Nathan Lynch)
pause after claim failed (Nathan Lynch)
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-2
commit c864c0961c4405bda1179fa4dc438fad3005e119
Author: Paul Nasrat <[email protected]>
Date: Mon Jan 30 19:34:23 2006 +0000
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-1
commit 7558941ebce6bd1e085cde875133745e4824cedd
Author: Ethan Benson <[email protected]>
Date: Mon Sep 26 06:41:14 2005 +0000
Replace netboot bootpath parser.
* second/file.c: Replace bootpath parser for netboot cases, the new
one should (hopefully) correctly handle most/all netboot
situations. (Nathan Lynch)
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-88
commit b95e2fe6b9c48a252ff6a3a9efe9f06e582ce4f4
Author: Ethan Benson <[email protected]>
Date: Mon Sep 26 06:36:30 2005 +0000
Don't use ELF entry point.
* second/yaboot.c: Don't use ELF entry point anymore. (Olaf Hering)
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-87
commit 34b04c432bcc86d1654c414f4dcd4cf1fdfec68a
Author: Ethan Benson <[email protected]>
Date: Mon Sep 26 06:32:56 2005 +0000
Fix Cross-compile
* Makefile: Fix ability to cross compile.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-86
commit c00489685b458a42bcf2517c2852b425b8a744a2
Author: Ethan Benson <[email protected]>
Date: Wed Aug 3 03:12:29 2005 +0000
Bugfix to patch-83
* Correct dereference of NULL in RAID partition patch (patch-83).
(Patch from Dustin).
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-85
commit 15b93b378020b59031b991abe31b130ca105be03
Author: Ethan Benson <[email protected]>
Date: Fri Jul 29 04:29:18 2005 +0000
Pretend to allocate/deallocate memory correctly
* Pretend like we actually manage memory properly by calling free() on
things which were malloc()'ed or strdup()'ed.
(Patch from Dustin Kirkland).
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-84
commit 4d075ad792d6f99502a863a71d820658915dfcc1
Author: Ethan Benson <[email protected]>
Date: Sat Jul 9 23:51:20 2005 +0000
handle RAID partitions on x86 partition tables
* Support reading of type RAID partitions, except from fs_of.
This only works on x86 partition tables, Pmac partition tables will
need alternate methods. (Patch from Dustin Kirkland).
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-83
commit 1476a0ba1159e01aaffaf9c8a8d0fe2a6418d493
Author: Ethan Benson <[email protected]>
Date: Mon Jul 4 03:42:18 2005 +0000
Remove check for BootX broken device-trees
* ybin/ofpath: Remove check for broken-by-BootX device-tree, it no
longer works under current 2.6 kernels and nobody attempts to use
BootX anymore.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-82
commit ad8f878934b10bf3baba4eb82073244932c2c4a2
Author: Ethan Benson <[email protected]>
Date: Mon Jul 4 03:34:00 2005 +0000
Merge Dustin's RAID patch
* ybin/ybin: Allow for multiple bootstrap partitions. Patch by Dustin
Kirkland. May not fully work on PMAC hardware.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-81
commit 70ca99a5e21616ae261f6c49c8955b516b4219d6
Author: Ethan Benson <[email protected]>
Date: Fri May 20 03:10:03 2005 +0000
amiga partition table support.
* Support for amiga partition tables. (Sven Luther)
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-80
commit de490d90c482bd49a218cff13c3c69f81aabc99d
Author: Ethan Benson <[email protected]>
Date: Thu May 19 04:26:37 2005 +0000
gcc-3.4 fix
* GCC 3.4 compilation fix. (Paul Nasrat)
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-79
commit 1cd0d9449cea60545406aa593c493ec90687ff6d
Author: Ethan Benson <[email protected]>
Date: Wed Feb 2 05:26:31 2005 +0000
Update addnote for newer pSeries hardware
* util/addnote.c: Patch from Paul Mackerras to add second .note
required by more recent pSeries hardware.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-78
commit 5aa4e2a849cbef09035dfc9b324df5f5167c64e9
Author: Ethan Benson <[email protected]>
Date: Sun Sep 26 08:10:31 2004 +0000
Update penguinppc.org links s/projects/bootloaders/g
* doc/yaboot-howto*.sgml: Update penguinppc.org links;
s/projects/bootloaders/g
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-77
commit 7ea099eca9d11187c6671ddaab2e200bdd7e62d9
Author: Ethan Benson <[email protected]>
Date: Sat Jul 24 20:07:25 2004 +0000
Fix typos in yaboot man page
man/yaboot.8: Fix various typos (thanks Helge Kreutzman).
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-76
commit 7c27bb06784a2663d15bda607e4a8314a2995212
Author: Ethan Benson <[email protected]>
Date: Sun Jul 11 20:14:40 2004 +0000
Prep 1.3.13 release
* Bump version numbers for 1.3.13 release.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-75
commit 544fce211922d545a797426226b3ebf44719d7b4
Author: Ethan Benson <[email protected]>
Date: Sun Jul 11 20:02:24 2004 +0000
Update changelog for 1.3.13
* changelog: Update for 1.3.13
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-74
commit 082669fa9dbe50221b75f444f819533333705c10
Author: Ethan Benson <[email protected]>
Date: Sun Jul 11 19:55:54 2004 +0000
Increase tftp buffer to ~6MB
* second/fs_of.c: increase tftp buffer to 6MB. This is as far as it
can go.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-73
commit 6a6a039f03909f5cdf62ef94522eb1a70b7e792d
Author: Ethan Benson <[email protected]>
Date: Sun Jul 11 19:52:17 2004 +0000
Add LABEL/UUID support to yabootconfig
* ybin/yabootconfig: Add support for LABEL= and UUID= in
/etc/fstab. (Colin Watson)
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-72
commit 8fe6242322e48ad34ae82d63b8a5a554aea987b3
Author: Ethan Benson <[email protected]>
Date: Sat May 8 22:04:51 2004 +0000
Add additional check on /dev/nvram to avoid misleading error message
* ybin/ybin: Add additional check on /dev/nvram, if we cannot read a
couple bytes report it as broken. This avoids misleading
`Incompatible nvsetenv' message on kernels without /dev/nvram support.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-71
commit 58cb1681bd92b96efbf251e847214c2447533cce
Author: Ethan Benson <[email protected]>
Date: Sat May 8 06:38:44 2004 +0000
Fix several ofpath error messages going to stdout rather then stderr
* ybin/ofpath: Fix several error messages mistakenly written to stdout
rather then stderr. (Thanks to Colin Watson for noticing)
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-70
commit e19f440a0df591a3e5174218d3bcc6d01ffb07ee
Author: Ethan Benson <[email protected]>
Date: Mon Apr 26 00:27:48 2004 +0000
Add support for initrd detection to yabootconfig
* ybin/yabootconfig: If detected kernel appears to have a corresponding
initrd image then include an initrd= line in generated yaboot.conf.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-69
commit 2303a06e095e2c174b68281156b68542e75e3210
Author: Ethan Benson <[email protected]>
Date: Sun Apr 18 00:27:59 2004 +0000
Prep 1.3.12 release
* Update changelog.
* Bump version numbers to 1.3.12.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-68
commit eb8b0d5d9f4823a7033ef2baa1cababd4b5574e1
Author: Ethan Benson <[email protected]>
Date: Sun Mar 28 05:02:03 2004 +0000
Fix ofpath SATA support and sysfs detection
* ybin/ofpath: Support newwer kernels which call the driver sata_svw,
instead of ata-k2.
* ybin/ofpath: Detect sysfs mount correctly.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-67
commit 53695b2ef3f2fbf757b26c66ad3fa45ccb6b93e6
Author: Ethan Benson <[email protected]>
Date: Mon Mar 22 02:05:07 2004 +0000
Add 2.6 kernel support to ofpath
* ybin/ofpath: Add support for 2.6.4+ kernels with sysfs mounted.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-66
commit 0b1ed1e2cab69376a0d0cfdbe648893ff6d04ced
Author: Ethan Benson <[email protected]>
Date: Sun Feb 22 13:15:30 2004 +0000
Add caveat regarding UFS to yaboot howto
* Add caveat regarding UFS to temporary bootloader setup chapter of
the yaboot-howto (Thanks to Brian Sammon, and to Stefan Pfetzing for
the German translation).
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-65
commit d72c450a4760c7b48f1c4791e3fd11a2d5157582
Author: Ethan Benson <[email protected]>
Date: Sun Jan 4 12:37:38 2004 +0000
Update =tagging-method for tla 1.1
* Update =tagging-method for tla 1.1
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-64
commit f3981c708d9ba5da5bed3ad89347362b1cb11541
Author: Ethan Benson <[email protected]>
Date: Thu Nov 20 10:03:32 2003 +0000
Bump versions to final 1.3.11 release
* Bump versions to final 1.3.11 release.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-63
commit 941806a910f667c64b8ed55897ff2f5d458bc027
Author: Ethan Benson <[email protected]>
Date: Wed Nov 19 10:40:13 2003 +0000
Prepare changelog for imminent 1.3.11 release
* Prepare changelog for imminent 1.3.11 release.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-62
commit 2bdcccbdfe7dbcfee05fe5c4e03675d36999cc76
Author: Ethan Benson <[email protected]>
Date: Tue Nov 18 10:12:32 2003 +0000
Fix ofpath arch detect fix
ybin/ofpath: Fix botched powerpc-64 support fix.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-61
commit a36e22176e6917e0218cd69f6cab014b1c5d7a49
Author: Ethan Benson <[email protected]>
Date: Tue Nov 18 10:09:41 2003 +0000
Make ofpath work on powerpc-64
ybin/ofpath: No longer refuse to function on ppc64 systems.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-60
commit d72597c11f3f2984aaaa007f26b4784ca808167b
Author: Ethan Benson <[email protected]>
Date: Mon Nov 17 04:35:21 2003 +0000
Fix ofpath for `scsi' ide controllers
* ybin/ofpath:
- Generate correct paths for IDE controllers which
pretend to be scsi.
- Correct error message regarding CONFIG_SCSI_PROC_FS
(=y not =n).
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-59
commit fc172c3d66234d82994c6adf3498718515253205
Author: Ethan Benson <[email protected]>
Date: Mon Nov 10 10:23:36 2003 +0000
Fix ofpath 2.6 /proc/scsi check
* ybin/ofpath: Move return to proper place so ofpath doesn't exit
silently when scsi appears to not be installed and the system is
running a 2.6 kernel.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-58
commit 1f0aaa620e99229cb0777c0e438e89f3d7b6e082
Author: Ethan Benson <[email protected]>
Date: Mon Nov 10 08:52:02 2003 +0000
Detect lack of CONFIG_SCSI_PROC_FS in ofpath on 2.6 systems
* ybin/ofpath: Under 2.6 systems detect lack of CONFIG_SCSI_PROC_FS in
kernel configuration and print error message indicating its required.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-57
commit c5c62181de2ab0c79509545cc3fad086a80a3e1b
Author: Ethan Benson <[email protected]>
Date: Thu Nov 6 07:28:26 2003 +0000
Add PowerMac G5 SATA support to ofpath
* ybin/ofpath: Add support for SATA drives found in the PowerMac G5.
(Olof Johansson <[email protected]>)
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-56
commit 8a48f4329821baf8bb91028bdd854dcbadfeb182
Author: Ethan Benson <[email protected]>
Date: Wed Nov 5 07:49:57 2003 +0000
Bump version to unsupported non-release status
* Bump version to unsupported non-release status.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-55
commit 3252b072cface78b4d6fb0bc3863af2f5d0cc773
Author: Ethan Benson <[email protected]>
Date: Wed Nov 5 07:38:12 2003 +0000
Update compatibility declaration for CHRPBOOT examples
* doc/examples/simpleboot.chrp: MacRISC4 compatible.
* doc/examples/dualboot.chrp: MacRISC4 compatible.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-54
commit 438c6a4c03afdb1c70e3e803c2790252c6044931
Author: Ethan Benson <[email protected]>
Date: Tue Nov 4 09:19:11 2003 +0000
Use OpenFirmware RELEASE method
* second/prom.c: Use OpenFirmware's RELEASE method instead of the
broken crap hack which broke on more recent Apple OpenFirmware.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-53
commit 5af5ce399e68962e29aab2bfead786a0148b8035
Author: Ethan Benson <[email protected]>
Date: Sat Oct 4 23:58:34 2003 +0000
Add boot compatibility with PowerMac G5
* ofboot: Declare compatiblity with PowerMac G5 in.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-52
commit d10893f1c4ae8f997378473d6cccda4d60843b46
Author: Ethan Benson <[email protected]>
Date: Sun Jun 22 08:06:01 2003 +0000
Update ChangeLog tag for compatiblity with arch 1.0pre25
* Update ChangeLog tag for compatiblity with arch 1.0pre25.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-51
commit 08532f2d438e244fb1d84dfa2c507ede37262162
Author: Ethan Benson <[email protected]>
Date: Wed Feb 26 11:27:33 2003 +0000
Fix ofpath on early iMacs
* ofpath: Apple apparently can't decide whether its called `ata'
or `ide'; fix support for early iMac models.
* Prep 1.3.10.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-50
commit d56885f68390b6c6109dcf4feb4c9c56009453ca
Author: Ethan Benson <[email protected]>
Date: Wed Feb 12 08:55:45 2003 +0000
Prep 1.3.9 release
* Prep 1.3.9 release:
- Set version numbers to 1.3.9.
- Finalize changelog.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-49
commit e80797f9e8b7a05aeb239ca9087ba57e7641a231
Author: Ethan Benson <[email protected]>
Date: Mon Feb 10 09:55:05 2003 +0000
Fix botched IBM patch (multiple partition handling on rs6k)
* IBM file.c patch is broken, fix file.c so yaboot finds its config on
systems with more then one primary GNU/Linux filesystem partition.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-48
commit ca58ccca8abb692653406eec7a414ffc985d6378
Author: Ethan Benson <[email protected]>
Date: Sun Feb 9 05:28:41 2003 +0000
Update first stage to be compatible with new Macs
* Mark first stage loader compatible with new MacOS9-free PowerMacs so
it will be accepted by OpenFirmware.
* Update copyrights to include 2003.
* Version 1.3.9-UNRELEASED.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-47
commit a8a407dd48a8fc733eefd5a996cc8f11b44a76f6
Author: Ethan Benson <[email protected]>
Date: Tue Dec 10 08:14:21 2002 +0000
Release yaboot 1.3.8
* yaboot 1.3.8 release.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-46
commit f8932c05318accd41300f2bef7da218fda9b0ab5
Author: Ethan Benson <[email protected]>
Date: Wed Nov 27 09:42:23 2002 +0000
Prepare 1.3.8-rc4
* Bump versions to 1.3.8-rc4.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-45
commit cb900d00d1295cc89f55c5968e1c9b4baf92c421
Author: Ethan Benson <[email protected]>
Date: Wed Nov 27 09:35:34 2002 +0000
Add 'kernel too old' warning to ofpath
* ofpath: On Windtunnel warn when the kernel is too old for proper
support. The warning message is sent to stderr so it will not
interfere with scripts or other automated invocation of ofpath.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-44
commit 5a1d6ab9e290804deea3bfd4f888709a732b3f58
Author: Ethan Benson <[email protected]>
Date: Tue Nov 26 09:35:47 2002 +0000
Fix ofpath on pci-ide
* ofpath: check for pci-ide, not pci-ata.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-43
commit 6afa18e70568dc24f695c1f2da1498d3732952ff
Author: Ethan Benson <[email protected]>
Date: Tue Nov 19 11:32:49 2002 +0000
Fix readlink fallback
* ofpath: fallback shell function for readlink was broken. Fixes
IDEBUS==NULL on broken systems that lack /bin/readlink.
* Prepare 1.3.8-rc3.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-42
commit 08e5a8def5eb4218e7b1efaa4134a39f552b144c
Author: Ethan Benson <[email protected]>
Date: Mon Nov 18 10:38:53 2002 +0000
handle ide device nodes up to hdp
* ofpath: handle ide device nodes up to /dev/hdp (16 disks, current
max in the kernel).
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-41
commit c8468c1549669e3f06387ab6a162e5d6498c6de7
Author: Ethan Benson <[email protected]>
Date: Sun Nov 17 23:33:17 2002 +0000
Add support for IDE controllers with identity crisis
* ofpath: Add support for IDE controllers that pretend they are scsi.
* Prepare 1.3.8-rc2.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-40
commit 74a45b785c6537e7632f1633413790bd5e30bf21
Author: Ethan Benson <[email protected]>
Date: Sun Nov 17 03:13:10 2002 +0000
Prepare 1.3.8-rc1
* Prefer $PATH_PREFIX/usr/sbin/ofpath if it exists.
* yabootconfig: Add append="video=ofonly" if the running kernel
was booted with it. This solves user confusion when they boot an installer with an
install-safe label, install, then reboot the new system to find the
console display doesn't work. This only occurs if user does not
specify --kernel-args so it will not interfere with distro installers
which handle this themselves.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-39
commit 33ce5d317965c250cf097a0e287e62dbdabe76e9
Author: Ethan Benson <[email protected]>
Date: Sun Nov 17 02:02:17 2002 +0000
Add support for pci-ide to ofpath
* ofpath: Support multi-channel pci-ide devices, found in the Xserve.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-38
commit 2b3bb9db6a8c0b25e074e15a60aa259881440f03
Author: Ethan Benson <[email protected]>
Date: Sun Nov 3 02:00:27 2002 +0000
Add extra sanity checks to new ofpath ide resolution code
* ofpath: Add a few sanity checks to new ide resolution code.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-37
commit b5653498509f29d5f94b7e32e506cb56e4ea93a2
Author: Ethan Benson <[email protected]>
Date: Wed Oct 30 10:32:14 2002 +0000
Update ofpath for new devspec export in /proc
* ofpath: /proc/ide/pmac is dead, the OpenFirmware devspec is now
exported to /proc/ide/ideX/devspec, ofpath now uses that.
- this change is not tested, some additional sanity checks are still
needed.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-36
commit 1aa69fb0cd1252fd3f051e4bbfa717bb3daed8c3
Author: Ethan Benson <[email protected]>
Date: Sun Oct 27 00:57:19 2002 +0000
Change ofpath to use /proc/ide/of1275 instead of /proc/ide/pmac
* ofpath: the current incarnation of /proc/ide/pmac is not supported
by ofpath, and I believe this file should be renamed since it should
not be inherently pmac specific. When the format of this file is
updated it can be renamed at the same time.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-35
commit 4182c8620d01b73af5410b7a7bfa19b46e1d956c
Author: Ethan Benson <[email protected]>
Date: Sun Oct 27 00:40:09 2002 +0000
Add preliminary support for Windtunnel PowerMacs to ofpath
* CHANGES IN THIS COMMIT ARE PRELIMINARY **DO NOT DISTRIBUTE**
* ofpath: Add preliminary support for Windtunnel PowerMacs
- If /proc/ide/pmac (perhaps to be renamed) does not exist and
machine is a Windtunnel return ultra2: instead of hd: (this assumes
machines without /proc/ide/pmac are also without support for ATA-100,
ultra2: is the ATA-66 bus).
- Parse a modified version of /proc/ide/pmac to determine the
appropriate OpenFirmware device specifier, no kernel yet has the
correct version of this file.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-34
commit 9668c7903f8dc4e659d7b201ca0e8acb70f0d21c
Author: Ethan Benson <[email protected]>
Date: Sun Sep 29 05:04:59 2002 +0000
Fix spelling errors in changelog
* Oops, fix some spelling errors and reburn 1.3.7.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-33
commit 83e9d6ed91d623822919c0c8d8a1496b4c5b6f4c
Author: Ethan Benson <[email protected]>
Date: Sat Sep 28 22:51:44 2002 +0000
Prepare 1.3.7 release
* Bump versions to 1.3.7
* Update changelog.
* Mention new yaboot mailing lists in README.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-32
commit c70a22843fb774506e991507b4bac05b0cfd02b2
Author: Ethan Benson <[email protected]>
Date: Sun Sep 15 03:56:45 2002 +0000
Remove 0arch-timestamps0 in archclean target
* Remove 0arch-timestamps0 in archclean target.
git-archimport-id: [email protected]/yaboot--devel--1.3--patch-31
commit b58b7f84f40f96f61a1d5fc1f88a1abd9c1a4193
Author: Ethan Benson <[email protected]>
Date: Sun Sep 15 03:28:32 2002 +0000
Prepare 1.3.7-pre1