summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-02-16RegenMiod Vallat
2003-02-16Although some hppa models, such as the 715, will require specific keyboards,Miod Vallat
some others, like the 712, will run with a regular ps/2 keyboard from your average computer shop, and the hardware will convert the scancodes so that they match the braindead gsc usage. Thus, it makes no point carrying a specific set of keyboard layouts for gsckbd, when in fact it's (almost) the same as for pckbd, with scancodes shuffled. So, add a simple scheme to build gsckbd tables from the pckbd tables. This brings all the international layouts from pckbd, but jp and br have extra keys for which I don't know the scancodes, so the generated gsckbd layouts are incomplete.
2003-02-15Document hilid(4) and hil locators.Miod Vallat
2003-02-15Doh, wsmouse attaches at hilms, not hil...Miod Vallat
2003-02-15A simple and crude driver to play with the hil so-called ``ID module''Miod Vallat
devices. The ID module only purpose is to provide a small, unique, bitstring, which was used for some copy-protection or licensing scheme under HP-UX. Right now this driver is useless, as it provides no way to communicate this information to userland, and only displays it while attaching, as such: hilid0 at hil0 code 2: ID module hilid0: security code 10 04 b4 41 ac 77 14 0f 41 00 00 00 00 00 00 00 hilid1 at hil0 code 3: ID module hilid1: security code 10 04 b4 41 e3 b8 13 0f 41 00 00 00 00 00 00 00 Too bad it's not even good enough to feed the kernel random generator...
2003-02-15Provide a "code" locator for hil devices. This will let people ask theirMiod Vallat
kernels to attach hilkbd0 (console keyboard) or hilms0 (main mouse) to a specific device in the loop, by using UKC or compiling a new kernel. Using this and the previous console changes, it is now possible on a loop with multiple keyboards, to choose which keyboard will be the console keyboard.
2003-02-15Rework the console management on hppa:Miod Vallat
- only attach a keyboard as a console if it matches the PDC keyboard path - on hil, as there can be multiple keyboards on the loop, attach only the first hilkbd device configured as console keyboard. Right now this means the one with the lowest hil code, which was the existing behaviour so far. - do not try to switch to the wscons consdev structure early at all in wscons_machdep, but rather wait for the console to be completely configured (i.e. both wskbd and wsdisplay are attached) to switch. With feedback and help from mickey@
2003-02-15kill the remaining typedefs (These are about the last trace of InvertexJason Wright
save for the copyright message).
2003-02-15- Better type usage in the various hil code: prefer u_int8_t to u_char, butMiod Vallat
do not stick to u_int8_t when native word size can do the job better. - Allow send_hildev_cmd() to return the command response buffer to its caller, rather than forcing it to look at the guts of its parent device softc... this will be needed shortly.
2003-02-15skeleton support for LZS compressionJason Wright
2003-02-15After relocation is completed, remove write protection from GOT/PLT in ld.so.Dale Rahn
2003-02-15Paranoia about mprotect, mprotect page aligned regions for got and plt.Dale Rahn
2003-02-15No more traces of the word in the hppa notes.Miod Vallat
Until upgrades are available. Oops, I said it!
2003-02-15Put back upgrade texts.Miod Vallat
2003-02-15Make bsd.rd an install/upgrade set.Kenneth R Westerback
Suggestion by Nick Holland out of comments by deraadt@ and miod@. ok deraadt@ millert@
2003-02-15Disable sti1, yes, but correctly...Miod Vallat
2003-02-15s/LSZ/LZS (consistent with linux and isakmpd *.cst)Jason Wright
2003-02-15CRD_F_COMP isn't so special that it needs 4 bits for a binary flagJason Wright
2003-02-15Don't leak httpd child PIDs via multipart MIME boundary separators.Chad Loder
Instead, generate a random MIME boundary separator that is also much longer, which makes it less likely to occur in the data. Before: HTTP/1.1 206 Partial Content Server: Apache/1.3.27 (Unix) mod_ssl/2.8.12 OpenSSL/0.9.7-beta3 Content-Type: multipart/byteranges; boundary=3e4e7d648e6 where the first 6 hex digits of the boundary is the request time and the last 4 hex digits of the boundary (48e6) is the PID of the httpd process that served the request. After: HTTP/1.1 206 Partial Content Server: Apache/1.3.27 (Unix) mod_ssl/2.8.12 OpenSSL/0.9.7-beta3 Content-Type: multipart/byteranges; boundary=lqmQDSxeaFSosnx+R46M94slY7G5BKGVPIhCc4ffoW852Vz0RbOaLJfMCAHHTfvR The boundary now consists of 48 pseudorandom bytes encoded into 64 base64 characters. This is in accordance with RFC 1341 section 7.2.1. Based on conversations with deraadt@. OK deraadt@
2003-02-15Increase xfer rates buffer from 8 to 12 bytes. This allows 802.11gTodd C. Miller
stations such as the airport extreme to associate. Tested by Ben Lovett.
2003-02-15quick explanation of autoconf changes.Marc Espie
2003-02-15rip_output: make sure a full ip header is passed for INP_HDRINCL; ok deraadt@Markus Friedl
2003-02-15and the copyright goes here tooTheo de Raadt
2003-02-15bye byeTheo de Raadt
2003-02-15Now that we are 3.3-beta re-enable upgrade on sparc. ok deraadt@.Kenneth R Westerback
Remove another dated comment about 3.1 to 3.2 upgrade.
2003-02-15oops; i forgot to delete the block he said i could deleteTheo de Raadt
2003-02-15copyright blob from geoff.arnold@sun.comTheo de Raadt
2003-02-15copyright beck and meTheo de Raadt
2003-02-15use real registers to propagete frame offset for powerpc.Hiroaki Etoh
2003-02-15copyrights added;Jason McIntyre
file(1), magic(5): Ian F. Darwin afterboot(8): Marshall M. Midden x99token(1): Paul Borman
2003-02-15copyrights added;Jason McIntyre
awi(4): Bill Sommerfeld clct(4): Tatoku Ogaito enc(4): angelos@
2003-02-15copyrights added;Jason McIntyre
these are all (c) aaron@ ok aaron@
2003-02-15Better documentation on how to install the latest OpenBSD/hppa snapshots.Miod Vallat
These notes are slowly starting to get in shape when compared to other architectures, although there are still some unclear points and rought edges (not even mentioning a couple of references to an upgrade feature...)
2003-02-15Remove misleading (and incorrect) HIL_STATMASK definition.Miod Vallat
2003-02-15gsckbc is more sensitive than pckbc; always allow the enable() accessopMiod Vallat
to proceed on the console keyboard, or it would not be in a good state to handle boot -s prompt. Found the hard way by mickey@
2003-02-15Remove dated comment about 3.1 to 3.2 upgrade.Kenneth R Westerback
2003-02-15The current hppa code would always ask for the root device, when runningMiod Vallat
a kernel configured with "swap generic". This feature was relied upon by Theo de Raadt, so that he would have to go downstairs to type "sd0a\n\n" every time he would want to try a new kernel, effectively forcing his body to take exercise trim the fat. No more! This commit adds code to correctly detect the root device, currently either a network interface or an scsi block device. This is slightly tricky, as all the information the PDC gives up is the controller device and its numeric subpath, and we need to match the real device from that... Tested and found to be working on ie and sd only so far. This commit is brought to you by the so-called friends of Theo de Raadt.
2003-02-15Do not call mprotect to enable writing for sections which normally areDale Rahn
writable. Idea taken from alpha version. Saves many mprotect syscalls.
2003-02-14put my copyrights on hereTheo de Raadt
2003-02-14typos;Jason McIntyre
tftpd(8): tweak and ok millert@ tokenadm(8): tweak and ok millert@
2003-02-14Do not allow sti1 to attach at the moment, as it will not work correctly;Miod Vallat
a fix is in the works.
2003-02-14test double macro defHenning Brauer
2003-02-14always need softintr after rxexception (avoids uninitialized variable); ↵Jason Wright
pointed out by henric
2003-02-14this is a bsd materialMichael Shalayeff
2003-02-14put a copyrightMichael Shalayeff
2003-02-14Do not do arithmetic on bus_space_handle_t.Henric Jungheim
ok jason@
2003-02-14- save and restore %fsr, too.Jason Wright
- better function descriptions
2003-02-14Pad boot out to 512 byte boundary... some old prom's don't like binariesJason Wright
which end on "odd" boundaries.
2003-02-14delete $W in trap handlerJason Wright
2003-02-14syncTheo de Raadt