Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-02 | allow pciide to attach to jmb as well as ahci | David Gwynne | |
2007-07-02 | enable jmb on all archs that support ahci, so jmicron boards will continue | David Gwynne | |
to work (and work better in the future) | |||
2007-06-27 | wt(4) was removed a while ago, so don't support booting off it anoymore. | Michael Knudsen | |
i386/amd64 was ok tom zaurus ok drahn | |||
2007-06-25 | "of of" is wrong - it should be "off of" - but "from" is even nicer | Tom Cosgrove | |
2007-06-20 | b_cylinder does not need to be set on the callpath down into drivers. | Theo de Raadt | |
cpu_disklabel can go away, since nothing anymore needs to use it; ok miod | |||
2007-06-18 | Calculate the disklabel checksum *after* filling in all the fields in | Kenneth R Westerback | |
the disklabel. ok deraadt@ | |||
2007-06-18 | simplify error return case from writedisklabel() | Theo de Raadt | |
2007-06-18 | this XXX has no place here anymore. extended partition label writing | Theo de Raadt | |
might even work now (ie. if it works, it is because finding the label location is now MI code shared for the read & write paths) | |||
2007-06-17 | (error in commit messages to other similar MI files; see position in | Theo de Raadt | |
ChangeLog to see other files) avoid pulling in machine/disklabel.h when sys/disklabel.h is a better choice | |||
2007-06-17 | significantly simplified disklabel infrastructure. MBR handling becomes MI | Theo de Raadt | |
to support hotplug media on most architectures. disklabel setup and verification done using new helper functions. Disklabels must *always* have a correct checksum now. Same code paths are used to learn on-disk location disklabels, to avoid new errors sneaking in. Tested on almost all cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn | |||
2007-06-14 | excessive blank lines making the versions different | Theo de Raadt | |
2007-06-14 | set the prototype disklabel to version 1 | Theo de Raadt | |
2007-06-14 | do not depend on previous loop variable, use a constant instead | Theo de Raadt | |
2007-06-12 | all disksubr.c did their b_flags manipulation differently (and wrong). | Theo de Raadt | |
correct and unify; ok thib miod | |||
2007-06-09 | The differences in the last non-homogeneous bounds_check_with_label() | Kenneth R Westerback | |
routines (alpha, vax) prove to be not worth keeping. Move bounds_check_with_label() into the MI world. Eliminate unreliable and almost certainly useless checks for overwriting a disklabel. After discussion with deraadt@ | |||
2007-06-09 | unify DOSPTYP_FAT* code (some architectures missed a filesystem type or two) | Theo de Raadt | |
2007-06-09 | by hand i carefully found that all the differences in setdisklabel() | Theo de Raadt | |
implimentations were simply either missing code, or spacing and such. setdisklabel() can become MI now. | |||
2007-06-09 | annoying spacing glitch which makes the diffs bigger | Theo de Raadt | |
2007-06-08 | all disklabels read from the kernel now always contain a total sector | Theo de Raadt | |
size which is the REAL DISK SIZE. always. if a driver fails to set this right, please fix it. agreed with otto and krw | |||
2007-06-07 | Replace magic bus clock constants in est related files with defines. | Dimitry Andric | |
ok jsg | |||
2007-06-07 | More bounds_check_with_label homogenization. Fix a couple of typos while | Kenneth R Westerback | |
there. 'so go to it!' deraadt@ | |||
2007-06-06 | now that all partition size/offsets are potentially 64-bit, change the | Theo de Raadt | |
type of all variables to daddr64_t. this includes the APIs for XXsize() and XXdump(), all range checks inside bio drivers, internal variables for disklabel handling, and even uvm's swap offsets. re-read numerous times by otto, miod, krw, thib to look for errors | |||
2007-06-06 | a fair sprinking of knf, code movement, and sometimes character-by-character | Theo de Raadt | |
accuracy so that the variious disksubr.c's can be compared easier. setdisklabel() starts taking an int for openmask. ok krw, and read by quite a few other people | |||
2007-06-05 | use six new macros to access & store the 48-bit disklabel fields related | Theo de Raadt | |
to size. tested on almost all machines, double checked by miod and krw next comes the type handling surrounding these values | |||
2007-06-04 | bluetooth isn't really useful yet, but at least give it a chance to compile | Chris Kuethe | |
ok gwk | |||
2007-06-04 | Use 166.67 and 266.67 for bus_clock and not 166.66 and 266.66, | Jonathan Gray | |
as per recommended values from Intel documentation. ok tedu@ | |||
2007-06-03 | if the 915gm didn't work on i386, it's worrisome here too. remove it. | Ted Unangst | |
2007-06-03 | Add a check for Intel Core processors with Scalable Bus Speed of 200 MHz. | Jonathan Gray | |
From NetBSD and verified in Intel doc #253669 ok tedu@ | |||
2007-06-02 | Rename cvtdisklabelv1 -> disklabeltokernlabel. It does more than just | Kenneth R Westerback | |
convert version 0 to version 1 disklabels. Suggested by deraadt@. ok deraadt@ otto@ | |||
2007-06-01 | some pentium 4 machines are 64-bit and have EST, but a different msr to | Ted Unangst | |
get bus clock. copy in some more code from i386 to deal with both families, and be more watchful for unknown models. fixes a panic reported by johan lindman. ok gwk | |||
2007-06-01 | Instead of reexporting PAGE_SIZE from assym.h which causes warnings | Artur Grabowski | |
for locore, just include machine/param.h in vector.S | |||
2007-06-01 | set hiwat mark for some of the more popular pools to reduce bouncing | Ted Unangst | |
ok art bob | |||
2007-06-01 | some architectures called setroot() from cpu_configure(), *way* before some | Theo de Raadt | |
subsystems were enabled. others used a *md_diskconf -> diskconf() method to make sure init_main could "do late setroot". Change all architectures to have diskconf(), use it directly & late. tested by todd and myself on most architectures, ok miod too | |||
2007-06-01 | never attempt to tweak a file just before commit | Ted Unangst | |
2007-05-31 | intel pchb rnd support, from i386 | Ted Unangst | |
ok deraadt | |||
2007-05-31 | Add Bluetooth drivers to GENERIC (not enabled - we still have ways to go) | Uwe Stuehler | |
ok gwk, deraadt | |||
2007-05-31 | KNF, whitespace and comment rectification to make all | Kenneth R Westerback | |
bounds_check_with_label() routines as identical as possible without changing any code. Code nits and adjustments to come. | |||
2007-05-31 | convert to new .Dd format; | Jason McIntyre | |
2007-05-31 | Add a comment so this is identical to the i386 version | Tom Cosgrove | |
2007-05-31 | Make powernow-k8 on amd64 and i386 use the _PSS object from acpi to | Gordon Willem Klok | |
retreive p_state data as spelled out in the amd64 bios and kernel developers guide. This code is still a little rough around the edges but has been tested by myself on a tyan machine and by phessler at theapt dot org on an HP DL145. This diff also takes a first stab and cleaning up the acpicpu dmesg spam. ok tedu, marco | |||
2007-05-31 | Standardize on -1 as the error return value for | Kenneth R Westerback | |
bounds_check_with_label. All callers check for <= 0, so no functional change. Feedback from miod@. ok weingart@ | |||
2007-05-30 | Pull out the ELF loadfile pieces from the standalone libraries, so that | Tom Cosgrove | |
both 32- and 64-bit versions can be created (previously only one or the other could be built for a given boot loader). Use this to allow the i386 and amd64 boot blocks to boot both ELF32 and ELF64 kernels (i.e. amd64 boot blocks can now load i386 kernels, and vice versa). Obviously the system must support LONG mode in order to successfully run the amd64 kernel once it is loaded. Advice and discussions from/with dale@ (going back three years). Much testing nick@ and todd@; thanks. | |||
2007-05-29 | Improve copyinstr and copyoutstr by erroring out when the userland | Tom Cosgrove | |
pointer is VM_MAXUSER_ADDRESS right up front, rather than when startig the loop. This is how it is done on i386. ok weingart@ art@ | |||
2007-05-29 | only the i810 is known to be needed for agp, reduce driver set to just that | Ted Unangst | |
2007-05-29 | s/entrace/entrance (not obvious that the code was cut/paste =) | Jason Wright | |
2007-05-29 | start of dumpconf() unification, which one day we can pray will be MI | Theo de Raadt | |
(and part of setroot); ok miod | |||
2007-05-29 | Die Die Die wt. | Kenneth R Westerback | |
2007-05-29 | take a lot more stuff out of userland namespace (sysctl cared about ksensor ↵ | Theo de Raadt | |
use); ok tedu | |||
2007-05-29 | forgot to move to using shared boot.c | Theo de Raadt | |
2007-05-29 | theo says degrees is spelled degrees | Ted Unangst | |