Commit Graph

237313 Commits

Author SHA1 Message Date
uebayasi 7c64fd67cc ioconf glue for gpiosim module. 2015-08-20 12:31:50 +00:00
uebayasi 97664edfc5 Now gpiosim needs this for NGPIOSIM. 2015-08-20 12:28:43 +00:00
christos fa1a248aa9 Generate ioconf.h automatically.
XXX: still dup of KERN.ioconf here
2015-08-20 12:24:04 +00:00
christos 838b8310be add ioconf files for pseudo device attach prototypes 2015-08-20 12:20:09 +00:00
uebayasi 7a225a7a3f Use needs-count for # of pseudo instances; suggested by cube@. 2015-08-20 12:09:22 +00:00
christos 2244edcb62 generate ioconf.h for pseudo-device attach prototype 2015-08-20 12:04:30 +00:00
christos 1a4eecf195 use ioconf.h for pseudo-device attach prototypes 2015-08-20 11:59:16 +00:00
christos 50213afafb put back bsd.init.mk 2015-08-20 11:58:26 +00:00
christos f2fa9ab00d use ioconf files for pseudo-device attach prototypes 2015-08-20 11:51:12 +00:00
uebayasi 6e07de399e Do AT () relocation once. 2015-08-20 11:42:56 +00:00
uebayasi 0b2ec30cdb ${PROG} depends on ${LDSCRIPT}. 2015-08-20 11:38:27 +00:00
christos e399169558 XXX: hack to fix the build 2015-08-20 11:28:02 +00:00
uebayasi 17ee3e05f5 Honor pseudo attach decl generated by config(1). 2015-08-20 11:18:53 +00:00
wiz b23bf62e84 Bump date for previous. 2015-08-20 11:05:06 +00:00
christos 3bf8f26261 Add ioconf entries to the pseudo-devices. 2015-08-20 11:05:00 +00:00
pgoyette 2c11157aee P1003_1B_SEMAPHORE is no longer optional 2015-08-20 10:42:09 +00:00
joerg b04b4ec44f Update set list and build glue for libc++ r245539. 2015-08-20 10:06:20 +00:00
joerg ae5250f8b0 Rerun the import of r245547. 2015-08-20 09:49:32 +00:00
uebayasi cd99cd92dd Indent. 2015-08-20 09:46:03 +00:00
christos 9e1f6b1ae6 include ioconf.h instead of locally declaring the prototype of the attach
function
2015-08-20 09:45:45 +00:00
christos 5a80a6eeb2 bump config version 2015-08-20 09:44:53 +00:00
christos 92a97b467e move driver attach declarations to ioconf.h 2015-08-20 09:44:24 +00:00
uebayasi c0a580b524 Simplify these by doing AT () relocation once. 2015-08-20 09:34:54 +00:00
joerg 76ae7f3939 Import libc++ r245547. Various bugfixes, improvements to the C++14
support and some experimental features from the library standard track.
2015-08-20 09:31:47 +00:00
uebayasi 5589ad2eee Simplify these by relocating only .text. 2015-08-20 08:53:31 +00:00
uebayasi ae79402a58 Do =0 (zero-fill) only once. 2015-08-20 08:51:01 +00:00
uebayasi 7650f78dd3 Simplify this by splitting absolute relocation directives from other
relative, position-independent directives.  Since all sections are
relocated in parallel, specifying the address of .text is sufficient.
2015-08-20 08:36:42 +00:00
uebayasi bf97b90378 Mark pseudo attach unused arg with __unused. 2015-08-20 08:27:09 +00:00
uebayasi 100ae2f1dc Indent. 2015-08-20 08:25:33 +00:00
christos 396368bec1 minimal changes to get this to compile. 2015-08-20 07:50:08 +00:00
uebayasi 4e263bcaf9 Whitespace. 2015-08-20 07:13:07 +00:00
dholland 05db422695 +GMT (Robert Elz, PR 50157) 2015-08-20 07:10:02 +00:00
uebayasi 185745d477 Indent with 2 spaces. 2015-08-20 07:00:48 +00:00
uebayasi 3aa2707a88 Kill trailing blank lines. 2015-08-20 06:53:11 +00:00
uebayasi 025c56a84f Kill trailing whitespaces. 2015-08-20 06:48:25 +00:00
uebayasi 078e9ee66f Use ${KERNLDSCRIPT}. 2015-08-20 06:21:54 +00:00
uebayasi 524c1ab042 Clean up ${LINKSCRIPT} and ${KERNLDSCRIPT}. 2015-08-20 06:21:02 +00:00
uebayasi 68fe3f8564 Use variables where appropriate. 2015-08-20 06:20:19 +00:00
uebayasi 92ed610b7f Use ${KERNLDSCRIPT}. 2015-08-20 06:19:36 +00:00
dholland ab3a85b805 adjust comments slightly 2015-08-20 05:40:24 +00:00
dholland 65ff76a38f Use lfs32_dinode_SIZEOF instead of ufs1_dinode_SIZEOF for lfs. These
are the same so it doesn't make any difference, but technically one
should use lfs parts with lfs.
2015-08-20 05:40:08 +00:00
dholland c9cfc4bd98 Part two of dinodes; use the same union everywhere.
(previously the ufs-derived code had things set up slightly different)

Remove a bunch of associated mess.
2015-08-19 20:33:29 +00:00
mlelstv 20902f791f restart queue when a request completes 2015-08-19 20:15:20 +00:00
gson 2a8f000c61 When closing a tty, limit the amount of time spent waiting for the
output to drain to five seconds so that exiting processes with
buffered output for a serial port blocked by flow control or a pty
that is not being read do not hang indefinitely.  Should fix PRs
kern/12534 and kern/17171.  This is an updated version of the change
of tty.c 1.263.
2015-08-19 12:02:55 +00:00
wiz 97768490b0 New sentence, new line. Sort SEE ALSO. 2015-08-19 09:57:41 +00:00
hannken 215f039197 Redo Rev. 1.30: Change vfs_vnode_iterator_next() to skip reclaiming
vnodes (VI_XLOCK set) without waiting and change vflush() to wait for
these vnodes.
2015-08-19 08:40:02 +00:00
christos df1774464d Put back a Trusted Computing Platform Alliance table pretty printer. 2015-08-19 07:37:17 +00:00
skrll eb74afc4e0 More IPL_SCHED -> IPL_USB 2015-08-19 06:23:35 +00:00
skrll f669a01921 Interrupt handlers aren't MP-safe yet so use IPL_USB which is IPL_VM
which takes the kernel lock.
2015-08-19 06:16:18 +00:00
uebayasi 42ef6285ce Write the rule of ldscript generation. 2015-08-19 05:47:38 +00:00