summaryrefslogtreecommitdiffstats
path: root/sys/conf/Makefile.powerpc
Commit message (Collapse)AuthorAgeFilesLines
* Revert config(8) version bump. It brings major pain for people working onwkoszek2007-05-161-1/+1
| | | | | | | | | | different versions of FreeBSD source tree. Old config(8) can now be used unless you want to use INCLUDE_CONFIG_FILE option. Approved by: imp Reviewed by: imp
* Bump config(8) version and build requirement for config(8) to 600006. Thiswkoszek2007-05-131-1/+1
| | | | | | | | | | is caused by my latest changes to config(8). You're supposed to install new config(8) in order to prevent yourself from seeing a warning about old version of that tool. You should configure the kernel with a new config(8) then. Oked by: rwatson, cognet (mentor)
* Version 600004 is better than 700000 given other changes that are inimp2005-11-281-1/+1
| | | | | | | the pipeline. We had to bump the version for 600004 because the old parser got confused and generated bogus output. Approved by: ru@
* Make config(8) understand ORed dependecies in "files*" andru2005-11-271-1/+1
| | | | improve tracking of known devices. Bump config(8) version.
* We don't bump the config version for additions to config that aren'timp2005-11-041-1/+1
| | | | | | | used in the base system. This has been much discussed in the past (typically people giving me a hard time for it). Since all that was added to config was nocpu, and since we don't use it, we don't need to bump the version.
* Implement the "nocpu" directive.ru2005-11-031-1/+1
| | | | Requested by: rwatson
* Bump config(8) version for the DEFAULTS change.jhb2005-10-271-1/+1
|
* Use the more readable empty() syntax.obrien2005-09-071-1/+1
|
* Never hardcode /sys into these Makefiles. The proper way to spell it is $S.imp2005-04-131-2/+0
| | | | | | | Also, move the -I stuff to the centralized kern.pre.mk. However, it might be better to add these flags to files.conf. This is a short term fix to fix the broken builds on my machine (I don't have a valid /sys link).
* The latest release of the FreeBSD driver (twa) forvkashyap2005-04-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3ware's 9xxx series controllers. This corresponds to the 9.2 release (for FreeBSD 5.2.1) on the 3ware website. Highlights of this release are: 1. The driver has been re-architected to use a "Common Layer" (all tw_cl* files), which is a consolidation of all OS-independent parts of the driver. The FreeBSD OS specific portions of the driver go into an "OS Layer" (all tw_osl* files). This re-architecture is to achieve better maintainability, consistency of behavior across OS's, and better portability to new OS's (drivers for new OS's can be written by just adding an OS Layer that's specific to the OS, by complying to a "Common Layer Programming Interface" API. 2. The driver takes advantage of multiple processors. 3. The driver has a new firmware image bundled, the new features of which include Online Capacity Expansion and multi-lun support, among others. More details about 3ware's 9.2 release can be found here: http://www.3ware.com/download/Escalade9000Series/9.2/9.2_Release_Notes_Web.pdf Since the Common Layer is used across OS's, the FreeBSD specific include path for header files (/sys/dev/twa) is not part of the #include pre-processor directive in any of the source files. For being able to integrate twa into the kernel despite this, Makefile.<arch> has been changed to add the include path to CFLAGS. Reviewed by: scottl
* Update version number for latest config version bumpimp2005-04-011-1/+1
|
* bump the Makefile config versions now that config is 600001...jmg2005-02-101-1/+1
| | | | Forgotten by: des
* - remove NO_MODULES since they've been working for some timegrehan2005-02-031-3/+5
| | | | | | - add -fno-omit-framepointer to CFLAGS if DDB is enabled so backtraces will still work when optimization is enabled. Stolen from Makefile.amd64.
* For variables that are only checked with defined(), don't provideru2004-10-241-1/+1
| | | | any fake value.
* Kill count device support from config. I've changed the last fewpeter2004-08-301-1/+1
| | | | | | | | | | | | | | | | | remaining consumers to have the count passed as an option. This is i4b, pc98/wdc, and coda. Bump configvers.h from 500013 to 600000. Remove heuristics that tried to parse "device ed5" as 5 units of the ed device. This broke things like the snd_emu10k1 device, which required quotes to make it parse right. The no-longer-needed quotes have been removed from NOTES, GENERIC etc. eg, I've removed the quotes from: device snd_maestro device "snd_maestro3" device snd_mss I believe everything will still compile and work after this.
* Removed COPTS support from kmod.mk and kern.pre.mk.ru2004-08-131-1/+1
| | | | COPTS support in bsd.prog.mk is preserved but discouraged.
* Change required config(8) version.cognet2004-05-091-1/+1
|
* Remove duplicate script for locore.ogallatin2003-12-091-3/+0
|
* Bump the config version to force people to upgrade their config(8)phk2003-04-151-1/+1
| | | | | so the fix for emitting multiple instances of .o files will prevent link errors on LINT.
* Standardize handling of locore.[sS] etc. files.ru2003-02-281-2/+0
| | | | Submitted by: jake, bde, ru
* - remove dead conditional CFLAG settinggrehan2003-01-221-8/+3
| | | | | | - switch locore .s -> .S Approved by: benno
* Initiate deorbit burn for the i386-only a.out related support. Moves arepeter2002-09-171-1/+1
| | | | | | | | | | | | | | | under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that. Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now. Tested on: i386 (extensively), alpha
* Moved the rule for locore.o from kern.post.mk to Makefile.$ARCH.jake2002-07-311-0/+3
|
* Moved the setting of all profiling-related variables except the key onebde2002-07-131-1/+1
| | | | | | | | (PROFLEVEL) to kern.pre.mk so that it is easier to manage. Bumped config version to match. Moved the check for cputype being configured to a less bogus place in mkmakefile.c.
* Remove the setting of 'FMT'. We now do ELF by default, so only botherobrien2002-03-241-1/+0
| | | | | to increase the lenght of the command line if needed. The setting of FMT also gets in the cross bootstrapping way for new platforms.
* Commit some infrastructure for turning on -Werror for kernel compiles.peter2002-02-201-1/+1
| | | | | | It doesn't actually do it yet though. This adds a flag to config so that we can exclude certain vendor files from this even when the rest of the kernel has it on. make -DNO_WERROR would also bypass all of it.
* Proper fix for old config setting maxusers to 8.peter2001-12-141-1/+1
|
* -msoft-float must always be turned on when compiling the PowerPC kernel.benno2001-11-121-1/+3
|
* Move kern.post.mk to last line, now that it appears safeimp2001-11-111-2/+2
|
* Factor the common parts of the Makefile.foo files. This introduces twoimp2001-11-021-302/+3
| | | | | | | | | | | new files: kern.pre.mk, which contains most of the definitions, and kern.post.mk, which contains most of the rules. I've tested this on i386 and pc98. I have had feedback on the sparc64 port, but no reports from anybody on alpha, ia64 or powerpc. I appologize in advance if I've broken you. Reviewed by: jake, jhb, arch@
* Only overwrite ${DESTDIR}${KODIR}.old/${KERNEL_KO} if we haven'tbrian2001-11-011-7/+14
| | | | | | | | booted from it when doing an installkernel. Only change kern.bootfile from ${DESTDIR}${KODIR}/${KERNEL_KO} to ${DESTDIR}${KODIR}.old/${KERNEL_KO}, and only when we're renaming a booted ${DESTDIR}${KODIR}/${KERNEL_KO} kernel.
* Support the "install.debug" and "reinstall.debug" targets for kernel modules.des2001-10-271-3/+3
| | | | | | | | | Small tweaks to kldxref may be necessary to avoid the surprising (but harm- less) behaviour of 'kldload foo' loading foo.ko.debug instead of foo.ko if it is present in the kernel directory. Approved by: a week of silence on -arch MFC after: 2 weeks
* Finish the asbestos suited move of $mach/conf/*.$mach to conf/*.$mach.ru2001-10-261-1/+1
| | | | Fix some more typos.
* Make override of nm consistent across all platforms and sort the overrides.mp2001-10-191-2/+2
| | | | Reminded by: obrien
* Use normal CWARNFLAGS and defines when compiling on FreeBSD.mp2001-10-191-2/+6
|
* Change kern.bootfile when mv'ing the kernelbrian2001-10-171-0/+2
| | | | Not tested by: brian
* Remove another unneeded instance of -elf.benno2001-10-141-1/+1
|
* Changes for both compilation on NetBSD (PPC) and cross-compilation on FreeBSD.mp2001-10-131-2/+5
| | | | | | - Hardcode and trim warning flags down to compatible subset. - Remove -elf FMT flag. - Allow for NM commandline override.
* Enable hardwiring of things like tunables from embedded enironmentspeter2001-08-271-3/+6
| | | | that do not start from loader(8).
* In order to bring about the end of the universe, delete the lines:peter2001-08-151-2/+0
| | | | # DO NOT DELETE THIS LINE -- make depend uses it
* Further Makefile.* sync (from Makefile.ia64). The lint target has beenpeter2001-08-031-6/+0
| | | | | | commented out in the entire life of the 2.x+ branch and given the amount of gcc-specific code we have and the warning checks that gcc does I'm not sure that it is going to get us much for some time.
* When building a debugging kernel with modules, build modules withsheldonh2001-08-021-0/+3
| | | | | | | | debugging support as well. This relies on support added in rev 1.105 to kmod.mk. Requested by: peter
* param.c no longer gets special treatment. Use the source tree version.peter2001-07-261-13/+6
|
* Bump config version.imp2001-07-021-1/+1
|
* Move kernel compile directory from sys/compile/FOO toimp2001-06-301-1/+1
| | | | | | | sys/compile/${MACHINE}/FOO. Reviewed by: arch, obrien, peter and the USENIX terminal room secret kernel cabal
* Add -msoft-float to COPTS to stop GCC attempting to be "smart" and usingbenno2001-06-271-1/+1
| | | | floating point registers for various optimisation tweaks.
* The final commit for the first phase of PowerPC support.benno2001-06-171-3/+6
| | | | | | This adds the config stuff needed to build kernels. Reviewed by: obrien
* With this commit, I hereby pronounce gensetdefs past its use-by date.peter2001-06-131-17/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace the a.out emulation of 'struct linker_set' with something a little more flexible. <sys/linker_set.h> now provides macros for accessing elements and completely hides the implementation. The linker_set.h macros have been on the back burner in various forms since 1998 and has ideas and code from Mike Smith (SET_FOREACH()), John Polstra (ELF clue) and myself (cleaned up API and the conversion of the rest of the kernel to use it). The macros declare a strongly typed set. They return elements with the type that you declare the set with, rather than a generic void *. For ELF, we use the magic ld symbols (__start_<setname> and __stop_<setname>). Thanks to Richard Henderson <rth@redhat.com> for the trick about how to force ld to provide them for kld's. For a.out, we use the old linker_set struct. NOTE: the item lists are no longer null terminated. This is why the code impact is high in certain areas. The runtime linker has a new method to find the linker set boundaries depending on which backend format is in use. linker sets are still module/kld unfriendly and should never be used for anything that may be modular one day. Reviewed by: eivind
* Move the -I../../../include or -I/usr/include to the last entry on thepeter2001-06-121-6/+7
| | | | | cc arguments. Otherwise ipfilter's bogus #include lines will compile reference /usr/include/netinet/ip_frag.h etc.
* Relocate IPFilter from sys/netinet to sys/contrib/ipfilter.jlemon2001-06-071-0/+3
|
OpenPOWER on IntegriCloud