Commit Graph

231803 Commits

Author SHA1 Message Date
uebayasi 509aacc598 Define ddb module. 2014-11-16 05:46:27 +00:00
uebayasi 4595288418 regen 2014-11-16 05:45:43 +00:00
uebayasi 214195889d Document mkernel=*. 2014-11-16 05:44:57 +00:00
uebayasi 5c3b6b4d21 Expand TABs in usage. 2014-11-16 05:39:09 +00:00
uebayasi 445d0e91db build.sh mkernel=*: New command to build kernel in modular 2014-11-16 05:38:10 +00:00
uebayasi b8860b296b Minor tweaks. 2014-11-16 04:47:18 +00:00
uebayasi 79fcd6c2d2 config(1): TODO item about swapnetbsd.c 2014-11-16 04:28:09 +00:00
nakayama 51553e0795 Using host iconv(3) is limited to NetBSD host. 2014-11-16 04:26:46 +00:00
uebayasi 41543d65fd Test SORT() command. 2014-11-16 03:49:09 +00:00
joerg 1a64665727 Drop impossible check. 2014-11-16 00:04:06 +00:00
joerg 797e9a249e It's copysign, not _copysign. 2014-11-15 21:07:01 +00:00
joerg 2583a98ba6 Add copysignl aliases. 2014-11-15 20:59:02 +00:00
htodd 865ef480b9 libdm moved to /lib 2014-11-15 20:28:50 +00:00
martin 9c62140929 Split nand pins into two sets, functions differ. 2014-11-15 20:04:07 +00:00
christos 53bc3d77c3 fix macro names 2014-11-15 19:26:37 +00:00
christos a0a6c85f4d centralize the call unit / dialout macros 2014-11-15 19:20:01 +00:00
christos 6ca6d5d665 centralize the dialout/call unit macros. 2014-11-15 19:18:18 +00:00
christos cf8ac13ddd centralize the tty dialout and callunit macros 2014-11-15 19:17:05 +00:00
htodd 685040dc40 Remove unused variable. 2014-11-15 19:15:51 +00:00
nakayama 990b9f4b61 - add smbutil(1) and mount_smbfs(8) to SEE ALSO section each other.
- fix sample file path in smbutil(1).
2014-11-15 18:57:25 +00:00
nakayama 1686dd5137 Disable unused codes that causes SIGBUS or SIGSEGV if character
sets option (-E) is specified to mount_smbfs/rump_smbfs.
2014-11-15 18:55:26 +00:00
nakayama 8c1c14022f Adjust smbfs/netsmb for filenames byte length changes that come as
a result of iconv conversion.  Most codes are taken from FreeBSD.
2014-11-15 18:52:44 +00:00
nakayama fb45a1eb84 Make rump_smbfs(8) uses host iconv(3) to convert filenames
character set.
2014-11-15 18:49:04 +00:00
christos c94539ae6b handle the "special" wc NULL case. 2014-11-15 17:49:19 +00:00
uebayasi 017bd8df74 LINKSCRIPT is set only once, so use = not +=. 2014-11-15 15:01:41 +00:00
jmcneill 645822f2c8 enable awinir, cir 2014-11-15 14:59:25 +00:00
jmcneill 9be0a63059 add A20 IR support 2014-11-15 14:56:18 +00:00
uebayasi 98b59f518b Use LINKSCRIPT. 2014-11-15 14:55:02 +00:00
uebayasi b7590d7122 Use LINKSCRIPT. 2014-11-15 14:25:10 +00:00
uebayasi e49865688b Use LINKSCRIPT. 2014-11-15 14:02:19 +00:00
uebayasi 7c8e115825 Use LINKSCRIPT. 2014-11-15 13:41:16 +00:00
jmcneill 6d4a77d1ce hide a debug printf 2014-11-15 13:41:11 +00:00
jmcneill bd4dbfad29 Fix CIR setup. Works on A31 now. 2014-11-15 13:40:39 +00:00
uebayasi d4908ddcd5 Use LINKSCRIPT. 2014-11-15 13:34:30 +00:00
uebayasi 2bdcfe8a70 Stop ordering dependencies alphabetically. 2014-11-15 12:56:28 +00:00
uebayasi 104daad189 Use LINKSCRIPT. 2014-11-15 12:36:42 +00:00
uebayasi 15151b11c7 Bump image size from 512MB to 520MB. 2014-11-15 12:33:04 +00:00
uebayasi 634cfde5a0 Use LINKSCRIPT. 2014-11-15 12:20:06 +00:00
uebayasi dfd51da465 config(1): Avoid buffer overrun (modular build) 2014-11-15 12:18:55 +00:00
uebayasi 70dd8e7d2a config(1): Sort objects by weight in modular build
Sort per-module kernel objects (*.ko) by dependency weight.  Important modules
are placed in lower addresses.  The ``machdep'' module will be always placed
in the lowest.

(At this moment, the order is not exact because dependency information is
incomplete in config files (files.*).  Thus ``sysmon_power.ko'' comes lower
than ``machdep.ko'' and/or ``uvm.ko''; but still much better than alphabetical
sort.)
2014-11-15 08:21:38 +00:00
uebayasi 1a322b21d7 Don't sort objects for modular build. 2014-11-15 08:20:42 +00:00
uebayasi fdd72c8f74 Separate linker script argument (${LINKSCRIPT}) from ${LINKFORMAT}
${LINKFORMAT} specifies ABI options, and used for ld -r.  ${LINKSCRIPT} (-T
ldscript) is used only for final link.
2014-11-15 08:20:01 +00:00
tsutsui 1d361e78b9 Expand heap to 64KB so that bootxx can load bootxxx from 32KB blocksize ffs.
Tested on TT030 with 32GB SSD via SATA->IDE->SCSI converters.
Should be pulled up to netbsd-7 and netbsd-6 branches..
2014-11-15 06:30:10 +00:00
manu 620512b8f3 Fix UFS1 extended attribute backend autocreation deadlock
UFS1 extended attribute backend autocration goes through a vn_open()
to create the backend file, and this forces us to release the lock
on the target node, in case the target is within the parents of the
backend file. That created a window within which another thread could
acquire a lock on the target vnode and deadlock awaiting for the
mount extended attribute lock.

We fix the problem by also releasing the mount extended attribute lock
when calling vn_open(), but that lets another thread race us for backend
creation. We just detect this using O_EXCL for vn_open() and by checking
for EEXIST return code. If we are raced, we fail backend creation but
this is not a problem since another thread succeeded on it: we just have
to use the result.
2014-11-15 05:03:55 +00:00
uebayasi ef5efd2fc9 Tweaks. 2014-11-15 04:47:11 +00:00
uebayasi 03a2e2df43 Test object reordering by script. 2014-11-15 04:23:48 +00:00
uebayasi 551b230b22 Test object ordering. 2014-11-15 03:47:29 +00:00
uebayasi b57644333c Merge tests. 2014-11-15 03:22:29 +00:00
uebayasi e6ae210ca4 Tweak. 2014-11-15 03:10:01 +00:00
joerg 7c080d8b84 Show display if it is not empty. 2014-11-15 02:09:18 +00:00