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
uebayasi
6ca37d6c33
If MD ldscript is generated, give it dependency on ${SYSTEM_OBJ}.
2015-08-19 05:46:11 +00:00
uebayasi
b9025dbfb8
Tweak previous.
2015-08-19 04:53:03 +00:00
uebayasi
6306aff332
Use ${KERNLDSCRIPT} so it is added to ${SYSTEM_DEP}.
2015-08-19 04:33:00 +00:00
uebayasi
6901cbad00
Define the rule to generate the dynamic `ldscript', depending on
...
${SYSTEM_OBJS} properly. Don't forget cleaning the generated `ldscript'.
One less ${SYSTEM_LD_HEAD_EXTRA} use as a bonus.
No binary changes in ldscript/kernel files are observed.
2015-08-19 04:15:22 +00:00
pgoyette
b0e637a9da
Insert comment regarding PR/48571 so it doesn't get lost.
...
config(1) ioconf is insufficient for pseudo-devices
config_{init,fini}_component
2015-08-19 03:39:45 +00:00
uebayasi
3dbb19470d
+ pseudo(dev) attach
2015-08-19 03:23:34 +00:00
mlelstv
8ab0ec710c
only touch b_resid on error.
2015-08-18 21:26:16 +00:00
mlelstv
155f12a589
restore deleted lines that kept buffer fields resid,count and error consistent.
2015-08-18 21:24:19 +00:00
skrll
c5687a526a
Move linux/err.h into common/include.
...
OK riastradh@
2015-08-18 21:10:56 +00:00
phx
f05eaecf11
Add some more MI SPI drivers to the list: mcp23s17gpio(4), mcp3kadc(4),
...
mcp48x1dac(4).
2015-08-18 19:40:21 +00:00
christos
7e168b655c
comment out end comment printing.
2015-08-18 17:49:49 +00:00
christos
8c2dc81004
comment out tcpa printout since it has been split between server and client
...
struct.
2015-08-18 17:46:09 +00:00
riz
f2164b60c8
Remove second 'const' declaration, to hopefully fix clang builds.
2015-08-18 16:54:27 +00:00
phx
d643dd143b
MI driver for the Microchip 3x0x series of SAR analog to digital converters.
2015-08-18 15:54:20 +00:00
chs
28112cf720
post-christos cleanup: fix the build
2015-08-18 15:38:02 +00:00