Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-05-25 | Remove unused struct cfdriver field from genericconf struct, as on cats. | Miod Vallat | |
2006-05-25 | When looping over va ranges, do not compute the same sdt pointer more than | Miod Vallat | |
once. | |||
2006-05-25 | gas will error out with a number of "Error: unassigned file number 1" | Brad Smith | |
messages when compiling with gcc3, so to appease gas I have added ".file 1 __FILE__" at the top of locore. now a kernel will compile using gcc3. thanks to jason@ for pointing out the fix via this URL.. http://sourceware.org/ml/binutils/2001-05/msg00043.html ok deraadt@ | |||
2006-05-24 | Cleanup and simplify the EST detection: | Dimitry Andric | |
- Fix yet another rounding problem, in the ID16 macro this time. Luckily the resulting table was not affected by this. - Remove unnecessary fqlist::id32 field. This saves error-prone duplication of (MHz, mV) pairs in the source, and makes the table smaller. - Put fqlist members in bit fields, this also saves lots of space. These fields are not accessed in performance-critical code anyway. Tested by a bunch of people, ok brad@ | |||
2006-05-22 | move VM_NFREELIST out of ifdef kernel for now | Theo de Raadt | |
2006-05-21 | Fix AV_IEN() computation for cpu #2 and #3. | Miod Vallat | |
2006-05-21 | kvtopte() is not used anymore. | Miod Vallat | |
2006-05-21 | some diskless pointers; ok deraadt | Jason McIntyre | |
2006-05-21 | Move common definitions shared by the various 88100-based designs to their | Miod Vallat | |
own header file, and slowly make most of the code board-independent. No functional change. | |||
2006-05-21 | Check for stale flags in the DMA map. | Brad Smith | |
From thorpej NetBSD | |||
2006-05-21 | - _bus_dmamap_load_buffer_direct_common -> _bus_dmamap_load_buffer_direct | Brad Smith | |
- fix _bus_dmamap_load_(uio/mbuf)_direct panic messages. - s/vm_page_alloc_memory/uvm_pglistalloc/ in panic message. From NetBSD | |||
2006-05-21 | Fix a couple of comments. | Brad Smith | |
From NetBSD | |||
2006-05-21 | Pay attention to BUS_DMA_READ; don't need to allocate a spill | Brad Smith | |
page if it is set. From NetBSD | |||
2006-05-21 | Implement dmamap_load_uio for SGMAPs. | Brad Smith | |
From NetBSD | |||
2006-05-20 | Let the bootloader pass esym to the kernel, and let the kernel make good use | Miod Vallat | |
of this if it finds out it has not been directly loaded by the PROM; not tested yet. | |||
2006-05-20 | Detect BOOTARG_BOOTMAC coming from PXE; search for interface and attempt | Theo de Raadt | |
to boot from it. At the same time add -a support for network interface selection; tested by reyk, mk, deraadt on i386, cloned code applied to amd64 and tested a little bit less | |||
2006-05-20 | handle BOOTARG_BOOTMAC from boot block; tested by reyk | Theo de Raadt | |
2006-05-20 | Lower load address 128KB, to cope with the PROM data area on 8MB machines. | Miod Vallat | |
2006-05-20 | push a BOOTARG_BOOTMAC (what PXE says is the MAC address of the interface | Theo de Raadt | |
we are booting from) out towards the kernel; tested by reyk crank the version too | |||
2006-05-20 | add bios_bootmac_t and BOOTARG_BOOTMAC | Theo de Raadt | |
2006-05-20 | No need to define two page freelists since we'll only populate one; tested | Miod Vallat | |
by robert@ | |||
2006-05-20 | Crank VM_MAX_ADDRESS to 4GB minus one page now that pmap will accept it. | Miod Vallat | |
2006-05-20 | Make sure pmap copes with address wraparounds when operating on ranges. | Miod Vallat | |
This removes the dependency for VM_MAX_ADDRESS to be aligned on a segment boundary. While there, remove a few internal pmap macros from mmu.h. | |||
2006-05-20 | NFSCLIENT can obviously fit on here | Theo de Raadt | |
2006-05-20 | Directly pass a pmap to flush_atc_entry() instead of individual fields of it. | Miod Vallat | |
No functional change. | |||
2006-05-20 | Do not wait until Lstart2 to reset the HP MMU command register on models | Miod Vallat | |
which need it. This allows up to free a1 for general use much earlier. | |||
2006-05-20 | Put explicit barriers in in-line spl functions. | Miod Vallat | |
2006-05-20 | Some more EST improvements: | Dimitry Andric | |
- Add Pentium M 710, 730, 740, 750, 760; preliminary, not all table values are known yet, thanks to incomplete Intel documentation. - Change Pentium M 770 to 133 MHz system bus clock. - Fix rounding, so 133 MHz bus clock based CPU speeds like 1733, 1866, 2133 show up correcly, instead of 1729, 1862, 2128 as before. If you have any of the 7[1-7]0 models, and it doesn't get detected properly yet, please let me know. It might be you have a slightly different variant from what is in the tables. Tested by a lot of people; ok brad@, slap it in deraadt@ | |||
2006-05-20 | Hints and commented out lines about future work. | Miod Vallat | |
2006-05-20 | This file was not supposed to be imported initially, but it might as well | Miod Vallat | |
be a GENERIC-without-other-models support template (hence, for now, identical). | |||
2006-05-20 | Introduce a ``struct board'' platform abstraction, to be able to support | Miod Vallat | |
more AViiON designs in the future. Heuristics to tell designs apart in aviion_identify() are likely too weak, but this is a start and AV400 still gets identified as AV400 (-: | |||
2006-05-20 | Try and use the CPUCONFIG PROM call even if we did not detect 88204 CMMUs, | Miod Vallat | |
recent PROM might have it implemented, and for 6:1 processor boards on 530 models, this is the only way we'll get to know the split scheme in use, for now. | |||
2006-05-20 | Save the PROM VBR on startup, rather than assuming the PROM (and thus its | Miod Vallat | |
VBR) will always reside at the same address. Also, when querying the PROM for the memory size, ask it for the ``user'' size - i.e. with the PROM data area taken out. | |||
2006-05-20 | delete old #ifdef INSTALL chunk | Theo de Raadt | |
2006-05-20 | do not even match on unsupported hw (instead of return from attach); from 710 | Michael Shalayeff | |
2006-05-19 | Get rid of ``maxmem'' and fix the descriptive comment for ``physmem''. | Miod Vallat | |
Either maxmem is not used (mac68k), or the position of the physical memory is set in stone so we don't need to know the top of the memory (MAXADDR on hp300, physmem on mvme68k) it was pointing to. Plus this gets rid of unused lowram on mvme68k - all the m68k world is not an hp300, after all. | |||
2006-05-19 | INTSTACK_SIZE is not used anymore. | Miod Vallat | |
2006-05-19 | clean out some NetBSD cruft from the pmap code. | Brad Smith | |
ok mickey@ deraadt@ | |||
2006-05-19 | Reimplement the Enhanced SpeedStep CPU detection by using the | Dimitry Andric | |
quintuplet { vendor, MHz_hi, mV_hi, MHz_lo, mV_lo }, which works much better than parsing the branding string. It also makes it easier to add new models later. Shouldn't break any CPU's which previously worked okay with EST; if there's any trouble, please let me know! Also adds quite a number of VIA C7-M models, and a few more Pentium M models, all from FreeBSD. "go for it" deraadt@ | |||
2006-05-19 | Add acpitz, commented out | Can Erkin Acar | |
2006-05-19 | Smbios cleanup | Gordon Willem Klok | |
Improve the heuristics a little and extend them to the version and serial number fields. Clean the strings of leading/trailing space and deal with strings which consist entirely of space. Use fixed buffers for strings instead of using pointers into the table. ok deraadt@, and tested by many. | |||
2006-05-19 | since mfi is pretty small, it fits on some media | Theo de Raadt | |
2006-05-19 | disable azalia here too. | Brad Smith | |
2006-05-19 | no, azalia may not be on. Why? You did not ASK ME, brad. And there | Theo de Raadt | |
is an outstanding PR which makes it obvious that it should not be enabled yet! | |||
2006-05-18 | Just finished testing mfi on amd64 so add it here too. | Marco Peereboom | |
2006-05-18 | Enable mfi. | Marco Peereboom | |
2006-05-18 | Enable detection of SpeedStep support for the VIA Esther CPU's. Note | Dimitry Andric | |
this won't identify the possible speeds yet. Add some KNF while there. ok deraadt | |||
2006-05-18 | Use standard swap16() and swap32() functions instead of abusing <db.h> to get | Miod Vallat | |
similar M_xx_SWAP(). | |||
2006-05-18 | Move otherwise unused <machine/vid.h> to stand/ | Miod Vallat | |
2006-05-18 | enable azalia(4) so we can get some more feedback. | Brad Smith | |