Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-08-15 | Make the DZ_{READ,WRITE}_{BYTE,WORD} macros visible outside of dz.c, for | Miod Vallat | |
other dz attachments to be able to use them (soon). | |||
2008-08-15 | Fix array index computation in the machine check handler. Gives fatal bus errors | Miod Vallat | |
a chance to be reported correctly... | |||
2008-08-15 | In dzcninit(), do not forget to enable the receiver in addition to the | Miod Vallat | |
transmitter. On machines with glass console for which we do not have a driver yet, and fall back to serial console, the PROM might not have enabled it. | |||
2008-08-15 | Move the vxt-specific clock functions frow clock.c to the cpu-specific support | Miod Vallat | |
file, fewer #ifdef this way. | |||
2008-08-15 | Correct disassembly of the start of a function: fix display layout and skip | Miod Vallat | |
only the 2 bytes of the procedure entry mask, not 4 bytes. | |||
2008-08-15 | Remove unused and incomplete vax_bus_t enum, and unused vaxbus_dma_get_tag() | Miod Vallat | |
macro and related function pointers. | |||
2008-08-15 | Rename the cpu_dep hook ``steal_pages'' to ``init'', as it serves as an | Miod Vallat | |
early initialization routine (to enable caches, etc) while still running physical, and does not allocate memory anymore. (The irony in this is that forthcoming KA60 support actually steals pages in its init function...) | |||
2008-08-14 | convert the last traces of btoc/ctob macros | Martin Reindl | |
ok miod@ | |||
2008-08-12 | Figured out where the prom console routines are on KA60 and how to invoke | Miod Vallat | |
them, thanks to old ultrix bootblocks lying around. Also, enable M-Bus clock on the I/O slot IOCSR, this unstucks the cpu clocks (which really are implemented on the SSC on the I/O module, but need to be controlled via the cpu's ``internal'' processor registers...) | |||
2008-08-10 | Add support for the VAXstation 3[58][24]0 to the bootblocks, currently | Miod Vallat | |
limited to serial console. This is enough for a 3520 to mopboot and download a kernel over NFS. | |||
2008-07-30 | Do not print adapter target id on the attachment line, now that scsibus(4) | Miod Vallat | |
prints it. These should be the last offenders. | |||
2008-07-21 | vaxfp.h is VAX pendant of ieee.h. it defines VAX f fp, and VAX d | Martynas Venckus | |
fp; from NetBSD ok millert@ | |||
2008-07-21 | - add proper double_t and float_t definitions for each arch | Martynas Venckus | |
- math.h shouldn't define FLT_EVAL_METHOD, but float.h should (per C99). remove from math.h, and add proper definitions in float.h ok millert@ | |||
2008-07-21 | nam2blk[] needs a "vnd" entry for some things (like softraid) | Todd T. Fries | |
ok marco@ no objection miod@ need this for regress djm@ no objection krw@ | |||
2008-07-18 | Add a macro that clears the want_resched flag that need_resched sets. | Artur Grabowski | |
Right now when mi_switch picks up the same proc, we didn't clear the flag which would mean that every time we service an AST we would attempt a context switch. For some architectures, amd64 being probably the most extreme, that meant attempting to context switch for every trap and interrupt. Now we clear_resched explicitly after every context switch, even if it didn't do anything. Which also allows us to remove some more code in cpu_switchto (not done yet). miod@ ok | |||
2008-06-27 | Clear swap encryption keys before dumping a kernel image. | Miod Vallat | |
2008-06-26 | First pass at removing clauses 3 and 4 from NetBSD licenses. | Ray Lai | |
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@ | |||
2008-06-24 | On user/kernel shared page table machines, do not let processes map their | Theo de Raadt | |
own page 0, as discussed with miod (and many others previously, including art and toby). On sparc, make this __LDPGSZ because PAGE_SIZE is non-constant ok miod tedu | |||
2008-06-14 | A bunch of pool_get() + bzero() -> pool_get(..., .. | PR_ZERO) | Michael Knudsen | |
conversions that should shave a few bytes off the kernel. ok henning, krw, jsing, oga, miod, and thib (``even though i usually prefer FOO|BAR''; thanks for looking. | |||
2008-06-12 | Bring biomem diff back into the tree after the nfs_bio.c fix went in. | Theo de Raadt | |
ok thib beck art | |||
2008-06-11 | back out biomem diff since it is not right yet. Doing very large | Theo de Raadt | |
file copies to nfsv2 causes the system to eventually peg the console. On the console ^T indicates that the load is increasing rapidly, ddb indicates many calls to getbuf, there is some very slow nfs traffic making none (or extremely slow) progress. Eventually some machines seize up entirely. | |||
2008-06-10 | Fix buffer cache pending read statistics by ensuring we can identify | Bob Beck | |
biowait() reads that do *not* come from the buffer cache - we use the B_RAW flag to identify these at art's suggestion - since it makes sense and the flag was not being used. this just flags all these buffers with B_RAW - biodone already ignores returned buffers marked B_RAW. ok art@ | |||
2008-06-09 | Create a real holp by using uvm_map() with UVM_FLAG_HOLE in pmap_remove_holes(). | Miod Vallat | |
No functional change. | |||
2008-06-08 | alpha/conf/RAMDISK | Theo de Raadt | |
2008-05-21 | Make _PROF_PROLOGUE visible if PROF is defined; will be needed by libc | Miod Vallat | |
shortly. | |||
2008-05-21 | ddb expects the kernel longjmp() to only take a single parameter and always | Miod Vallat | |
return 1 since 12+ years, it's about time to fix the offending ports. Reported by Pierre Riteau (firstname.lastname at gmail) | |||
2008-05-15 | Remove commented out NetBSD __KERNEL_RCSID macro usage. | Brad Smith | |
ok dlg@ miod@ | |||
2008-05-14 | Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc and | Miod Vallat | |
sgi. | |||
2008-04-25 | neccessary -> necessary; from Pierre Riteau | Jason McIntyre | |
2008-04-12 | Compile kernels with -Wvariable-decl (except on arches with ipmi, for now). | Miod Vallat | |
2008-04-09 | Add new stub uvm_shutdown() and call it from the right place in MD boot() | Theo de Raadt | |
2008-04-08 | Split the cdev makro for bpftun into two seperate definitions. tun(4) and | Claudio Jeker | |
bpf(4) are different enough so that the split makes sense -- this is necessary to make bpf(4) cloneable. requested deraadt@, OK thib@ | |||
2008-03-30 | Switch bootloader code to loadfile, and enable a.out and ELF loaders within. | Miod Vallat | |
Crank the second stage boot blocks version. | |||
2008-03-30 | Use vaddr_t instead of void * for some initial virtual memory layout arithmetic. | Miod Vallat | |
2008-03-30 | Let the kernel load forthcoming ELF binaries. | Miod Vallat | |
2008-03-30 | Nuke common. | Miod Vallat | |
2008-02-16 | Move panic tests under #ifdef DEBUG | Miod Vallat | |
2008-02-16 | Only create phys_map on systems which need it, and test for phys_map being | Miod Vallat | |
non-null instead of for a variety of vax_boardtype values in vmapbuf() and vunmapbuf(). | |||
2008-01-23 | Cleanup cn_pri. Change constants to more meaningful names, rather than | Joel Sing | |
the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI, CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI. ok miod@ | |||
2007-12-29 | fix comments after the members of scsi_adapter were changed. | David Gwynne | |
prompted by krw@ | |||
2007-12-28 | If initializing a frame buffer as glass console fails, instead of an invisible | Miod Vallat | |
panic (for you ichc fans out there), disable the wscons console and force a console device reselection, which ends up in picking a serial console. This should not happen, but just in case, it's a less rude behaviour. | |||
2007-12-28 | Explicitely mention we are the console device, when applicable. | Miod Vallat | |
2007-12-28 | There is no need, and no point, to initialize panicstr here. | Miod Vallat | |
2007-12-18 | Better probe routine for lcg, now that I found the magic bit on KA46. | Miod Vallat | |
2007-12-15 | Remove a lot of symbols from the namespace, otherwise sys/sysctl.h and | Theo de Raadt | |
rpc/pmap_prot.h collide.. "struct pmap" from the kernel should not make it out to userland. ok miod | |||
2007-12-09 | Attach lcspx to SPX option boards on VAXstation 3100. Tested on model 38 (KA42) | Miod Vallat | |
only, should work on model 76 (KA43) as well. | |||
2007-12-09 | Be more careful when checking for hardware, so as not to attach to SPX | Miod Vallat | |
option boards. | |||
2007-11-30 | Define NORMAL_C_NOP everywhere. | Miod Vallat | |
2007-11-25 | libkern, begone. Move to a new mechanism where config(8)'s "file" | Theo de Raadt | |
directive can select between MI and MD versions of these files. At the same time, adjust the boot programs to pick exactly what they need, instead of the 7 or 8 mechanisms previously used. There will be some fallout from this, but testing it all by myself is a ridiculously slow process; it will be finished in-tree. Various developers were very nice and avoided making fun of me when I was gibbering in the corner.. | |||
2007-11-25 | Get rid of the kernel 'libcompat' framework, and instead use conf/files to | Theo de Raadt | |
decide which files must be pulled into the kernel. Also conditionalize the pulling of those files based on the COMPAT_* options. |