BurnZeZ
71397d51d0
ip(3): document TCP ctl close command
2019-04-14 04:50:55 +00:00
cinap_lenrek
83c7a727e0
devip: reject bad numeric ports (such as 9fs -> 9)
2019-04-14 03:22:05 +02:00
cinap_lenrek
810aed76a5
bcm: move CONFADDR parsing into bootargs.c, simplify initcode start() args handling
2019-04-11 19:10:47 +02:00
cinap_lenrek
6aff58df75
bcm: don't use PADDR() to convert bus address to physical in vcore
2019-04-11 17:12:20 +02:00
cinap_lenrek
9ae99fb5ad
kernel: get rid of KSTKSIZE alias for KSTACK
2019-04-11 14:05:23 +02:00
cinap_lenrek
f4f19cdf1a
merge
2019-04-11 13:54:03 +02:00
cinap_lenrek
37d36fdd7f
kernel: get rid of PTR2UINT() and UINT2PTR() macros
2019-04-11 13:51:38 +02:00
cinap_lenrek
753fa51b77
bcm: dont assume PHYSDRAM 0 in dmaaddr(), fix dmaioaddr()
2019-04-11 13:49:41 +02:00
cinap_lenrek
6a3a3d69c6
bcm: add pl011 uart driver
...
the raspi has two uarts, the pl011 and the mini. only one
can be used at a time due to pin muxing. the bcm kernel
uses the mini by default.
2019-04-11 13:21:06 +02:00
cinap_lenrek
fe34e52d19
bcm: move okay() from uartmini.c to devarch.c
2019-04-10 15:06:56 +02:00
cinap_lenrek
f00aa6b92a
bcm: add irq.c to mkfile
2019-04-10 15:06:24 +02:00
cinap_lenrek
55a3964517
bcm: move interrupt handling out of trap.c into irq.c
2019-04-10 15:04:59 +02:00
BurnZeZ
424424fe50
fix bad function declarations in manpages
2019-04-09 18:34:17 +00:00
BurnZeZ
7b10062669
thread(2): threadsetname takes a fmt string
2019-04-08 22:18:15 +00:00
cinap_lenrek
3e65a15ae0
audiohda: add support for Gemini-Lake audio in Intel NUC nuc7pjyh (thanks sam-d)
2019-04-08 15:50:13 +02:00
cinap_lenrek
b56ba6210f
7l: fix vlong constants in literal pool for non-MOV instructions
2019-04-08 14:15:39 +02:00
cinap_lenrek
12fc1c7d3e
7l: fix bitcon instruction selection and encoding
...
the possible bitmasks generated depend on the data width
of the instruction, so we introduce C_BITCON32 and C_BITCON64
operand types to keep them apart.
the encoding of the bitcon operation was wrong.
2019-04-08 14:12:01 +02:00
cinap_lenrek
d8d4802f80
7l: add arm64 linker (initial sync)
2019-04-08 14:05:27 +02:00
cinap_lenrek
394d095ee0
7a: fix indexreg operations
2019-04-08 13:53:41 +02:00
cinap_lenrek
275fbc93fd
7a: fix post increment operands
2019-04-08 13:50:11 +02:00
cinap_lenrek
14c7edf96e
7c: fix registerization of vlong constants
2019-04-08 13:47:45 +02:00
cinap_lenrek
b29d5ac7b1
add arm64 c compiler and assembler (thanks charles forsyth)
...
this is the the initial sync of charles forsyths plan9 c
compiler suite from http://bitbucket.org/plan9-from-bell-labs/9-cc
at changeset version 54:65fb8bb56c59
2019-04-08 13:45:49 +02:00
cinap_lenrek
e897df33e6
rootstub: create arm64 directories
2019-04-08 13:07:18 +02:00
BurnZeZ
ec8ad3ab84
uptime: rewrite in awk
2019-04-07 17:09:52 +00:00
cinap_lenrek
d5a81af7be
libauthsrv: authdial smprint() out of memory autism
2019-04-06 20:23:00 +02:00
cinap_lenrek
6540a9a21a
sgi: remove obsolete TSTKTOP constant
2019-04-04 15:28:04 +02:00
cinap_lenrek
b7105fe066
xen: remove obsolete TSTKTOP constant
2019-04-04 15:25:10 +02:00
cinap_lenrek
8b160d1ea1
bcm: remove obsolete TSTKTOP constant
2019-04-04 15:23:20 +02:00
cinap_lenrek
0132e7fed0
pc64: get rid of TSTKTOP, USTKTOP is the end of user address space
...
the temporary stack segment used to be at a fixed address above or
below the user stack. these days, the temp stack is mapped dynamically
by sysexec so TSTKTOP is obsolete.
2019-04-04 15:21:25 +02:00
cinap_lenrek
ed6b42863c
sshnet: get rid of Announced state, simplify
2019-04-03 23:49:22 +02:00
cinap_lenrek
634292c2f8
sshnet: implement listen (port forwarding)
2019-04-03 22:15:47 +02:00
cinap_lenrek
7a3ceb58fc
sshnet: don't leak error string
2019-04-03 14:29:49 +02:00
cinap_lenrek
81f3b1a233
sshnet: don't leak "Dialing" connections when "connect" ctl write gets interrupted
2019-04-03 14:16:28 +02:00
cinap_lenrek
2251ef7a32
sshnet: pass on open failure error message, simplify
...
return the error message from MSG_CHANNEL_OPEN_FAILURE
in the "connect" control write.
use a extra state "Finished" to distinguish server from client
initiated teardown. that way we do not need to track if we
send the MSG_CHANNEL_CLOSE message in closeclient(). this way
we also cannot be fooled by misbehaving server.
simplify hangupclient() by removing state transitions and doing
them in the caller explicitely. that way we can use hangupclient()
instead of dialedclient().
2019-04-03 13:45:54 +02:00
cinap_lenrek
a278545e3c
sshnet: fix eof and close handling, use proper packet size, cleanup
2019-04-03 10:49:47 +02:00
cinap_lenrek
3bb1804631
vt: dont make fs procs hang arround when closing rio window
2019-04-02 20:44:35 +02:00
cinap_lenrek
89a83271f4
sshnet(4): fix user@host syntax, add BUGS section, add ip(3) reference
2019-04-02 19:42:09 +02:00
cinap_lenrek
6d429cf9e8
ssh: print usage for unknown flags, cleanup
2019-04-02 19:22:19 +02:00
cinap_lenrek
009b624fe6
ssh(1): add sshnet(4) reference
2019-04-02 18:46:00 +02:00
cinap_lenrek
a4ab7dbe46
sshnet: reduce memory consumption by lowering stack sizes
2019-04-02 18:29:22 +02:00
cinap_lenrek
48a82f2641
sshnet: fix memory leak
2019-04-02 18:06:25 +02:00
cinap_lenrek
d4033c31bb
sshnet: allow 0 port
2019-04-02 17:51:15 +02:00
cinap_lenrek
dd8af39bce
sshnet: fix write count for ctl message writes
2019-04-02 17:32:34 +02:00
cinap_lenrek
e0bdfe1e76
sshnet: actually make sure ssh established connection before exiting main proc
...
this fixes password prompts and handles errors properly.
2019-04-02 17:28:56 +02:00
cinap_lenrek
fdcb55d696
sshnet(4): add documentation
2019-04-02 16:40:14 +02:00
cinap_lenrek
ae8a9f8b90
sshnet: bring back sshnet using ssh(1) mux mode
...
this is a port of the original ssh1 sshnet to our
ssh2 client using mux mode.
2019-04-02 16:23:01 +02:00
cinap_lenrek
38c2cdf164
ssh: add experimental mux mode
...
in mux mode, ssh relays raw MSG_CHANNEL_*
messages on standard input and output while
still handling authentication and key exchange
internally.
the intend is to use the mux mode to implement
something like the old sshnet ontop of ssh.
2019-04-02 11:18:50 +02:00
cinap_lenrek
ccbffa6731
merge
2019-04-02 09:05:01 +02:00
cinap_lenrek
47ec5de29e
ssh: implement -W option for making remote tcp connections
2019-04-02 09:03:35 +02:00
Alex Musolino
73235c6b26
merge
2019-04-01 23:14:14 +10:30