| #
c1ac8e1a |
| 22-May-2024 |
tsutsui <tsutsui@NetBSD.org> |
Remove no-op emips stuff.
It seems blindly copied and modified from pmax, but emips bootloader can be specified by "Ml40x_2ace.plx" config file on the Giano simulator. (not sure what on the real Xil
Remove no-op emips stuff.
It seems blindly copied and modified from pmax, but emips bootloader can be specified by "Ml40x_2ace.plx" config file on the Giano simulator. (not sure what on the real Xilinx ML401 board, but maybe hardcoded)
show more ...
|
| #
4882e3f0 |
| 19-May-2024 |
tsutsui <tsutsui@NetBSD.org> |
Add cd9660 support to search a bootloader file in the target file system.
Also add CD boot support for hp300, using a bootloader file in cd9660 fs. This is a tool's part to close PR/54455.
HP 9000/
Add cd9660 support to search a bootloader file in the target file system.
Also add CD boot support for hp300, using a bootloader file in cd9660 fs. This is a tool's part to close PR/54455.
HP 9000/300 machines read LIF directory entry allocated after the LIF volume header at the top of the boot disk during bootstrap, and a bootstrap file must be contiguously allocated on the disk due to limitation of the LIF specification.
Current NetBSD/hp300's bootloader is larger than ~80KB so we have to prepare a special 'boot' partition for FFS (that has only 8KB (ffsv1) or 32KB (ffsv2) spaces) disks to put such a large bootloader.
On the other hand, on ISO9660 fs all files are allocated contiguously so we can specify a bootloader file in the target ISO9660 directly in the LIF directory entry.
Note we can simply use the existing "append" option to create bootable CD ISO for hp300, but it looks some emulators (at leaset MAME) reject such non-standard ISO files, i.e. with an appended bootloader file at the end of the image.
show more ...
|
| #
a9a927dd |
| 03-Jun-2023 |
lukem <lukem@NetBSD.org> |
adapt to ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
Simplify CWARNFLAGS to use ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} which works for both clang and gcc, and remove compiler-specific equivalents.
|
| #
f937c412 |
| 03-Jun-2023 |
lukem <lukem@NetBSD.org> |
bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER
Provide a single variable CC_WNO_ADDRESS_OF_PACKED_MEMBER with options for both clang and gcc, to replace CLANG_NO_ADDR_OF_PACKED_MEMBER CC_N
bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER
Provide a single variable CC_WNO_ADDRESS_OF_PACKED_MEMBER with options for both clang and gcc, to replace CLANG_NO_ADDR_OF_PACKED_MEMBER CC_NO_ADDR_OF_PACKED_MEMBER GCC_NO_ADDR_OF_PACKED_MEMBER
Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
show more ...
|
| #
cb93b810 |
| 06-Sep-2020 |
mrg <mrg@NetBSD.org> |
add support for new GCC 9 warnings that may be too much to fix right now. new address-of-packed-member and format-overflow warnings have new GCC_NO_ADDR_OF_PACKED_MEMBER amd GCC_NO_FORMAT_OVERFLOW v
add support for new GCC 9 warnings that may be too much to fix right now. new address-of-packed-member and format-overflow warnings have new GCC_NO_ADDR_OF_PACKED_MEMBER amd GCC_NO_FORMAT_OVERFLOW variables to remove these warnings.
apply to a bunch of the tree. mostly, these are real bugs that should be fixed, but in many cases, only by removing the 'packed' attribute from some structure that doesn't really need it. (i looked at many different ones, and while perhaps 60-80% were already properly aligned, it wasn't clear to me that the uses were always coming from sane data vs network alignment, so it doesn't seem safe to remove packed without careful research for each affect struct.) clang already warned (and was not erroring) for many of these cases, but gcc picked up dozens more.
show more ...
|
| #
696896ed |
| 21-Jun-2020 |
thorpej <thorpej@NetBSD.org> |
Add evbmips support for u-boot handling.
|
| #
effa0345 |
| 15-Aug-2019 |
martin <martin@NetBSD.org> |
Never trust a compiler that predefines i386 as 1 - do the symbol name concatenation at the make level instead.
|
| #
3e1d4a8c |
| 15-Aug-2019 |
martin <martin@NetBSD.org> |
Replace black voodo linker magic (sometimes failing) with some makefile + macro magic to trim the list of available machines on size restricted install media.
|
| #
02d67d10 |
| 07-May-2019 |
thorpej <thorpej@NetBSD.org> |
Add installboot(8) support for evbarm (and, in the future, other evb*) boards that use u-boot. A known board database lists boards and their respective u-boot packages. u-boot packages are discover
Add installboot(8) support for evbarm (and, in the future, other evb*) boards that use u-boot. A known board database lists boards and their respective u-boot packages. u-boot packages are discovered at run-time (in /usr/pkg/share/u-boot, by default). These packages contain board database overlays that describe u-boot installation procedure that's specific for that board.
Support this as a native tool and as a host tool. The native tool will attempt to determine the running board type using OpenFirmware calls. Host tool and native tool alike may also specify a board type directly using the "-o board=xxx option" or have installboot(8) determine the board type from a device tree blob using "-o dtb=/path/to/board.dtb". A "-o media=xxx" option is provided for boards that have different u-boot binaries and/or installation procedures for different media types (e.g. SDMMC, eMMC, or USB).
This is trivial to extend to other evb* platforms that use u-boot, even if they don't use FDT for autoconfiguration.
show more ...
|
| #
f9c27363 |
| 11-Jan-2017 |
joerg <joerg@NetBSD.org> |
Disable a couple of warnings until further investigation.
|
| #
8cd9de5e |
| 06-Jun-2015 |
joerg <joerg@NetBSD.org> |
Linking against libutil is not appropiate for tools.
|
| #
18bcb9c1 |
| 05-Jun-2015 |
mlelstv <mlelstv@NetBSD.org> |
Support wedge names.
|
| #
6d3ceb1d |
| 24-Feb-2014 |
skrll <skrll@NetBSD.org> |
Rename NetBSD/hp700 to NetBSD/hppa.
Unfortunately our VCS isn't very helpful here.
|
| #
9edf9a04 |
| 10-Aug-2012 |
joerg <joerg@NetBSD.org> |
Remove many HAVE_GCC || HAVE_PCC conditionals as the options also apply to Clang. Add a few cases of HAVE_LLVM for -fno-strict-aliasing.
|
| #
7a3dc95e |
| 14-Aug-2011 |
christos <christos@NetBSD.org> |
fix various gcc-4.5 warnings
|
| #
c111245a |
| 22-Jun-2011 |
mrg <mrg@NetBSD.org> |
apply some -Wno-error and/or -fno-strict-aliasing.
all of this should be looked at closer, but some of them are not very trivial.
|
| #
75e42fa7 |
| 20-Jun-2011 |
mrg <mrg@NetBSD.org> |
remove most of the remaining HAVE_GCC tests that are always true in the modern world.
|
| #
5f7e80a8 |
| 26-Jan-2011 |
pooka <pooka@NetBSD.org> |
Add support for the Extensible MIPS ("eMIPS") platform. The NetBSD/emips port runs on Xilinx and Beecube FPGA systems and the Giano system simulator.
eMIPS is a platform developed at Microsoft Rese
Add support for the Extensible MIPS ("eMIPS") platform. The NetBSD/emips port runs on Xilinx and Beecube FPGA systems and the Giano system simulator.
eMIPS is a platform developed at Microsoft Research for researching reconfigurable computing. eMIPS allows dynamic loading and scheduling of application-specific circuits for the purpose of accelerating computations based on the current workload.
NetBSD eMIPS support for NetBSD 4.x was written at Microsoft Research by Alessandro Forin and Neil Pittman. Microsoft Corporation has donated full copyright to The NetBSD Foundation.
Platform support for eMIPS is the first part of Microsoft's contribution. The second part includes the hardware accelerator framework and will be proposed on tech-kern soon.
show more ...
|
| #
d877c4c3 |
| 22-Apr-2009 |
lukem <lukem@NetBSD.org> |
Enable WARNS=4 by default, except for: cpuctl dumplfs hprop ipf iprop-log kadmin kcm kdc kdigest kimpersonate kstash ktutil makefs ndbootd ntp pppd quot racoon racoonctl rtadvd s
Enable WARNS=4 by default, except for: cpuctl dumplfs hprop ipf iprop-log kadmin kcm kdc kdigest kimpersonate kstash ktutil makefs ndbootd ntp pppd quot racoon racoonctl rtadvd sntp sup tcpdchk tcpdmatch tcpdump traceroute traceroute6 user veriexecgen wsmoused zic (Mostly third-party applications)
show more ...
|
| #
aa4393e8 |
| 05-Apr-2009 |
lukem <lukem@NetBSD.org> |
WARNS=4
|
| #
3c9a9591 |
| 29-Aug-2008 |
gmcgarry <gmcgarry@NetBSD.org> |
Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
|
| #
ecc90aa0 |
| 09-Feb-2008 |
mrg <mrg@NetBSD.org> |
make all sun2 use -O0 and move most of the hacks out into just 3 files.
|
| #
4da2d6da |
| 02-Feb-2008 |
tsutsui <tsutsui@NetBSD.org> |
Add a findstage2 function (which returns block numbers where the secondary boot is stored to embed them into the primary bootxx) for ext2fs.
Currently disabled because there is no primary boot block
Add a findstage2 function (which returns block numbers where the secondary boot is stored to embed them into the primary bootxx) for ext2fs.
Currently disabled because there is no primary boot block which supports ext2fs, but it might help someone in some day.
show more ...
|
| #
973bc97b |
| 01-Sep-2006 |
uwe <uwe@NetBSD.org> |
NetBSD/landisk support.
|
| #
16efbf85 |
| 12-May-2006 |
mrg <mrg@NetBSD.org> |
don't do the -Wno-pointer-sign dance for host programs.
|