aboutsummaryrefslogtreecommitdiff
path: root/sys/boot/pc98/libpc98/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Remove sys/boot/pc98 accidentally restored in r313575Ed Maste2017-02-111-51/+0
| | | | | | | Reported by: rpokala Notes: svn path=/head/; revision=313576
* makefs: make the buffer functions look exactly like the kernel onesEd Maste2017-02-111-0/+51
| | | | | | | | | | | | | | | | | | | | | From NetBSD christos Sat Jan 26 00:19:39 2013 +0000 make the buffer functions look exactly like the kernel ones and add other cruft to make the kernel files compile. ffs.c 1.54 ffs/buf.c 1.13 ffs/buf.h 1.3 ffs/ffs_alloc.c 1.21 ffs/ffs_balloc.c 1.15 Reviewed by: marcel, ngie Obtained from: NetBSD Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D8404 Notes: svn path=/head/; revision=313575
* Remove pc98 support completely.Yoshihiro Takahashi2017-01-281-51/+0
| | | | | | | | | I thank all developers and contributors for pc98. Relnotes: yes Notes: svn path=/head/; revision=312910
* Create a new linker set, Xficl_compile_set which contains a list ofWarner Losh2016-10-141-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | functions to call at the appropriate time to register new forth words. In the past we've done this with ifdef soup, but now if the file is included in the build, we'll get the new forth words. Use this new functionality to move the pci bios stuff out of loader.c by moving it to biospci.c. Move the pnp functionality to common/pnp.c. Move the inb/outb forth words to the i386 sysdep.c file where their implementation is defined. Adjust the efi linker scripts and build machinery to cope. his should be an invisible change to forth scripts and user experience. Differential Revision: https://reviews.freebsd.org/D8145 Notes: svn path=/head/; revision=307324
* Since clang 3.6.0 now implements the archetype 'freebsd_kprintf' forDimitry Andric2015-01-281-2/+2
| | | | | | | | | | | | | | | | | __attribute__((format(...))), and the -fformat-extensions flag was removed, introduce a new macro in bsd.sys.mk to choose the right variant of compile flag for the used compiler, and use it. Also add something similar to kern.mk, since including bsd.sys.mk from that file will anger Warner. :-) Note that bsd.sys.mk does not support the MK_FORMAT_EXTENSIONS knob used in kern.mk, since that knob is only available in kern.opts.mk, not in src.opts.mk. We might want to add it later, to more easily support external compilers for building world (in particular, sys/boot). Notes: svn path=/projects/clang360-import/; revision=277842
* MFi386: r268974Yoshihiro Takahashi2014-09-281-0/+3
| | | | | | | Supress clang warning for FreeBSD printf %b and %D formats. Notes: svn path=/head/; revision=272255
* Reduce diffs against i386.Yoshihiro Takahashi2012-08-051-1/+2
| | | | Notes: svn path=/head/; revision=239069
* libpc98: unbreak after zfs-related changes in libi386 codeAndriy Gapon2012-05-131-0/+2
| | | | | | | | Pointyhat to: avg MFC after: 1 month Notes: svn path=/head/; revision=235395
* Add setting machine type support to the loader.Yoshihiro Takahashi2009-12-311-1/+1
| | | | | | | MFC after: 2 week Notes: svn path=/head/; revision=201339
* Reduce diffs against i386.Yoshihiro Takahashi2009-03-191-2/+3
| | | | Notes: svn path=/head/; revision=190046
* MFi386: revision 1.43Yoshihiro Takahashi2008-02-291-0/+7
| | | | | | | Do not attempt to make an NFS rpc call if using tftp Notes: svn path=/head/; revision=176656
* Drop the gateA20() function in the loader as it is unused. All the otherJohn Baldwin2006-04-111-1/+1
| | | | | | | | boot loaders that load the loader already handle A20. In fact, they are required to do so in order to setup the environment that btxldr expects. Notes: svn path=/head/; revision=157668
* Unbreak pc98 after my last changes to i386.Maxim Sobolev2005-12-201-0/+3
| | | | Notes: svn path=/head/; revision=153551
* Remove ifdef PC98.Yoshihiro Takahashi2005-05-081-1/+0
| | | | Notes: svn path=/head/; revision=146011
* For variables that are only checked with defined(), don't provideRuslan Ermilov2004-10-241-1/+1
| | | | | | | any fake value. Notes: svn path=/head/; revision=136910
* MFi386: Removed -elf and duplicate -ffreestanding.Ruslan Ermilov2004-02-071-1/+0
| | | | Notes: svn path=/head/; revision=125567
* MFi386: Cleanups to sys/boot makefiles.Yoshihiro Takahashi2004-02-071-14/+0
| | | | Notes: svn path=/head/; revision=125563
* Revert non-style part of the recent two deltas that dealt withRuslan Ermilov2003-07-021-5/+1
| | | | | | | | using as(1) to compile plain assembler source files; bsd.lib.mk has been fixed (in revision 1.147). Notes: svn path=/head/; revision=117160
* Don't load the acpi module.Yoshihiro Takahashi2003-06-081-1/+0
| | | | Notes: svn path=/head/; revision=116001
* Add ${AFLAGS} to 'as' invocation.David E. O'Brien2003-06-071-1/+1
| | | | Notes: svn path=/head/; revision=115964
* MFi386: revision 1.30.Yoshihiro Takahashi2003-06-071-2/+5
| | | | Notes: svn path=/head/; revision=115944
* Fix to build pc98 boot loader after support amd64.Yoshihiro Takahashi2003-05-011-3/+3
| | | | Notes: svn path=/head/; revision=114407
* Initiate deorbit burn of i386 a.out kld "support" in loader. Note thatPeter Wemm2002-08-291-1/+1
| | | | | | | | | this was quite broken, it never was updated for metadata support. The a.out kld file support was never really used, as it wasn't necessary. You could always load elf kld's, even in an a.out kernel. Notes: svn path=/head/; revision=102556
* MFi386: revision 1.22Yoshihiro Takahashi2002-05-211-9/+8
| | | | Notes: svn path=/head/; revision=97060
* Removed now unused INTERNALSTATICLIB.Ruslan Ermilov2002-05-131-3/+0
| | | | | | | | INTERNALLIB now implies NOPIC and NOPROFILE. Removed gratuitous NOMAN. Notes: svn path=/head/; revision=96513
* Back out last commit. I expect our bsd.*.mk gods to remove the need forDavid E. O'Brien2002-05-121-0/+3
| | | | | | | | defining so many extra things in addition to INTERNALLIB. We don't like repetitive C code and we shouldn't for make code either. Notes: svn path=/head/; revision=96455
* NOPIC, NOPROFILE, NOMAN, and INTERNALSTATICLIB are redundant when usingDavid E. O'Brien2002-05-111-3/+0
| | | | | | | INTERNALLIB now. Notes: svn path=/head/; revision=96415
* -ffreestanding is the word.David E. O'Brien2002-05-101-0/+1
| | | | | | | | (also resort some CFLAGS such that the more "important" value are first so they are easier to see) Notes: svn path=/head/; revision=96342
* MFi386: sys/boot/i386/libi386/Makefile revision 1.21Yoshihiro Takahashi2001-11-061-2/+2
| | | | Notes: svn path=/head/; revision=86130
* MFi386: sys/boot/i386/libi386/Makefile revision 1.20.Yoshihiro Takahashi2001-09-161-7/+10
| | | | Notes: svn path=/head/; revision=83531
* Merged from sys/boot/i386/libi386/Makefile revision 1.19.KATO Takenori2000-09-221-1/+3
| | | | Notes: svn path=/head/; revision=66245
* Sync with the following changes.Yoshihiro Takahashi2000-04-231-1/+4
| | | | | | | | | sys/boot/i386/libi386/Makefile 1.16 and 1.17 sys/boot/i386/loader/Makefile 1.44 sys/boot/i386/loader/main.c 1.20 Notes: svn path=/head/; revision=59535
* Sync with sys/boot/i386/libi386/Makefile revision 1.15.Yoshihiro Takahashi1999-11-031-0/+4
| | | | Notes: svn path=/head/; revision=52825
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50477
* PC98 version of new boot loader. Because boot2 has not yet ported,KATO Takenori1999-02-031-0/+42
files in boot2 directory are copies from legacy biosboot. Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp> Notes: svn path=/head/; revision=43561