mrg
65f5251eae
remove a bunch of "@echo done" from the tail of rules. these messages
...
were vaguely useful back when we didn't run make -j, but now you end
up with a single line "done" every so often, with no idea what it is
for. very few other targets claim they're done so just remove these.
2016-03-22 08:25:22 +00:00
chs
2f02870f3b
zero the i2c_attach_args structure before filling it in.
...
fixes occasional crashes in iic_attach().
2016-02-14 19:54:19 +00:00
uebayasi
ea72de740f
Order library object build.
2015-09-07 03:44:19 +00:00
uebayasi
9068ec741b
Sprinkle more done messages.
2015-09-07 03:20:18 +00:00
uebayasi
dd204a345e
In kernel lib build, print message when things not only start bug also end.
2015-09-06 15:34:55 +00:00
dholland
040c7cc074
Restore interrupts on error paths. From maxv's brainy list.
2015-08-30 04:16:18 +00:00
maxv
e99716e305
Remove KMEMSTATS.
2015-08-12 07:53:56 +00:00
maxv
02aebf5ed4
Remove KMEMSTATS.
2015-08-07 13:53:28 +00:00
riastradh
445478ce67
MD rnd.h cleanups. Please let me know if I broke anything!
2015-04-13 21:18:40 +00:00
manu
239cf5506d
Remove unused extended attributes kernel options
...
As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART
and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them
as they have been obsolete for a long time:
UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr
LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART
UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate
2014-11-16 16:01:39 +00:00
manu
2cab231d44
Support for UFS1 extended attributes in GENERIC and GENERIC-like kernels
...
This change just brings UFS1 extended attribute *support* in the kernel,
extended attributes are not enabled unless three conditions are met:
1) filesystem is UFS1 (newfs -O1)
2) .attribute/system and .attribute/user directories are created at fs root
3) filesystem is mounted with -o extattr
Some GENERIC kernels are obviously memory constrained, the extended
attributes options were not enabled for them, but just added commented out.
(kernel were considered memory constrained if QUOTA option was disabled)
2014-11-12 10:47:20 +00:00
matt
d3d059aa5f
Replace more vm_offset_t, vm_size_t with vaddr_t, vsize_t
...
Use paddr_t for msgbufphys
2014-09-13 18:08:38 +00:00
dholland
4acb6306f5
Systematize (and in many cases, fix) the comments on options COMPAT_NN.
...
There are quite a few configs that are missing some COMPAT_NN options
in ways that don't make sense; this should probably get cleaned up
too, but for the time being I've not added or removed anything.
2014-08-23 20:26:56 +00:00
tls
ea6af427bd
Merge tls-earlyentropy branch into HEAD.
2014-08-10 16:44:32 +00:00
joerg
eb6cc7528a
Consistently define WARN in a way that passes format string checks, i.e.
...
always uses the same number of arguments as given in the format string.
2014-08-06 21:57:48 +00:00
martin
c4d0f44e8e
backout previous, there was no eabi switch for arcon26
2014-08-03 16:15:46 +00:00
martin
6954c566c4
Add COMPAT_NETBSD32, following the switch to eabi by default.
2014-08-03 08:53:56 +00:00
dholland
f9228f4225
Add d_discard to all struct cdevsw instances I could find.
...
All have been set to "nodiscard"; some should get a real implementation.
2014-07-25 08:10:31 +00:00
christos
b2543b9136
use cpu_{g,s}etmodel
2014-03-24 20:06:31 +00:00
christos
41d04b789e
kill sprintf
2014-03-21 16:41:15 +00:00
dholland
a68f9396b6
Change (mostly mechanically) every cdevsw/bdevsw I can find to use
...
designated initializers.
I have not built every extant kernel so I have probably broken at
least one build; however I've also found and fixed some wrong
cdevsw/bdevsw entries so even if so I think we come out ahead.
2014-03-16 05:20:22 +00:00
skrll
ad5fe86d03
Make db_validate_address compile under 4.8
2014-03-08 16:55:38 +00:00
skrll
42399a445e
Remove unused variables.
2014-03-08 15:46:20 +00:00
tsutsui
8c436a9898
Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.
...
XXX: probabry we should have bsd.saprog.mk or something.
2014-01-12 15:26:28 +00:00
joerg
69fd5d473d
Move flags for ARM's APCS ABI into a common variable. Add some forces to
...
deal with limitations in the Clang <-> LLVM backend interaction to pick
the correct ABI and target assembler.
2013-12-15 18:08:37 +00:00
christos
fe9baffcee
explicitly add -marm
2013-11-04 21:25:05 +00:00
christos
fdf0a93ace
no-thumb-interlock is the default, no-thumb does not exist for gcc-4.8
2013-11-04 20:58:31 +00:00
he
8d81ddd3bf
Bump the ramdisk image size so that the contents fits again.
2013-08-26 07:14:59 +00:00
matt
5b04be1f80
Unified syntax
...
<bsd.klinks.mk> (remove uneeded lines)
2013-08-21 06:07:26 +00:00
matt
fe8c224376
Fix <arm/locore.h> lossage.
2013-08-18 16:08:42 +00:00
matt
50192497ae
Add CPPFLAGS+= -mno-thumb -mno-thumb-interwork
2013-08-15 21:41:08 +00:00
matt
bc7f522d59
Convert to unified syntax
2013-08-12 16:02:50 +00:00
kiyohara
74224af382
Add esp(Castle SCSI board). Tested only BBC A3000 with 4MByte.
2013-07-12 14:28:39 +00:00
rmind
666e919182
G/C PFIL_HOOKS from the kernel configs.
2013-06-30 21:38:55 +00:00
christos
7159e1bc0a
move assignment outside setjmp, because static analyzers are not smart enough
...
to know that it is impossible for id to be uninitialized.
2013-06-27 21:16:20 +00:00
christos
e46f5f0078
remove obsolete networking options
2013-06-05 23:07:59 +00:00
matt
c16586211c
Make all ports use a common disklabel.h with MAXPARTITIONS set to 16.
...
Only RAW_PART varies between ports.
2013-05-07 20:42:45 +00:00
matt
5695f408d6
use KLINK_MACHINE
2013-05-02 04:22:44 +00:00
matt
5f058922b3
This change arm, armeb, earm, earmeb, earmhf, earmhfeb so all builds that
...
share a MACHINE_ARCH for userland so that except for etc, will produce
identical sets.
usr/include/machine now points to usr/include/arm
2013-05-02 03:56:38 +00:00
matt
0d1154fda7
Fix abi/arch/float-abi for boot code
...
Force machine to be acorn26
Only build when little-endian non-eabi
2013-05-01 22:36:52 +00:00
christos
9434c99ee1
more bogus number removal
2013-04-27 22:21:12 +00:00
christos
1cc8b68d4b
the bogus number police
2013-04-27 21:43:10 +00:00
christos
dc14ae835f
remove confusing numeric locators where they are unused.
2013-04-27 18:19:19 +00:00
christos
3f9b5ba889
Explicitly set KERN_AS (this could be done in /usr/src/sys/conf/Makefile.*)
...
so that modules work, on config files that did not set it explicitly. All
the files now use the standard logic, except the ones that set KERN_AS=obj
and Makefile.usermode which sets KERN_AS=library.
2013-03-10 07:18:19 +00:00
christos
2c1aa36c3d
Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
2013-03-02 02:42:07 +00:00
joerg
e240adbd0b
Retire OSI network stack. OK core@
2013-03-01 18:25:13 +00:00
matt
92b7334f0f
Don't install fp.h anymore
2013-01-11 14:09:54 +00:00
matt
bcca54655d
Remove FPA specific header.
2013-01-11 14:03:03 +00:00
christos
1c7fafedde
remove panic cmd
2013-01-05 15:04:00 +00:00
chs
cbab9cadce
split device_t/softc for all remaining drivers.
...
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.
2012-10-27 17:17:22 +00:00