summaryrefslogtreecommitdiff
path: root/sys/arch/i386/stand/libsa
AgeCommit message (Collapse)Author
1999-10-03Add missing bzero().Hakan Olsson
1999-09-30Change extmem counter to include *all* extended memory segments.Jason Downs
Obviously, the kernel does not (and can not) know where the ACPI and such pages are, since the boot -> kernel API does not support passing the information. This will stomp on them, once again, but we can NOT limit half the PCs in existance to only 64MB of RAM. Approved by deraadt.
1999-08-25give better support to the bios memory maps.Michael Shalayeff
provide memory maps editing through the machine memory command. rearrange probing in machdep, so it provides less output, also giving a shot for apm to fix the memory maps. changes to kernel are minimal, only that is required due to the api version bits addition and such cosmetic changes. tested on all critical kernel,boot combinations; niklas@ ok
1999-05-20fix some typos; kwesterback@home.comAaron Campbell
1999-05-09provide suport for an apm data segemnt in the lower memory biosMichael Shalayeff
data segment area, also calculate the apm segment lenghts. niklas@ - ok
1999-01-31Fix clobbers so that GENERIC may compile with egcs.Marc Espie
Historically, the documentation of extended asm was lacking, namely you should NOT specify the same register as an input, and a clobber. If the register is clobbered, it should be specified as an output as well, e.g., by linking input and output through the "number" notation. (Beware of lvalues, some local variables needed...) In older versions, up-to egcs1.1.1, the compiler did not even warn about it, but it was liable to output bad code. Newer egcs are pickier and simply refuse to swallow such code.
1999-01-24The E801 probe has several problems. Disable for now.Niklas Hallqvist
1998-09-27some inlineMichael Shalayeff
1998-09-27#ifdef and if() debugging stuffMichael Shalayeff
1998-09-25from Martin Fredriksson <martin@gbg.netman.se>:Michael Shalayeff
clean NT bit in eflags after switching back into prot mode. solves bug in 2940UW and HP recent motherboards bios combination. some more flags should be set/clean at that point. leave that for later investigation. light optimize.
1998-09-16fix commentsMichael Shalayeff
1998-08-31better debug printfsMichael Shalayeff
1998-07-20new exec frameworkMichael Shalayeff
1998-07-13alloca() is in stand.h noMichael Shalayeff
1998-07-08reflect MI boot changes; remove dead time_print() prototypeMichael Shalayeff
1998-06-11put missed changes that support booting from floppy (;Michael Shalayeff
i applodgize for any inconvinience this memory hole caused to people. ps. i would like to know the snapshots schedule to issue extra testing cycles to ensure i did not forget anything.
1998-06-09there is no such thing as dprintf''Michael Shalayeff
1998-06-08use named constatntsMichael Shalayeff
1998-06-08typosMichael Shalayeff
1998-05-30no math needed for cd9660 any moreMichael Shalayeff
1998-05-30kill the hack!Michael Shalayeff
1998-05-30compile ctime.cMichael Shalayeff
1998-05-28cleanup the Makefiles a bit.Michael Shalayeff
make machine link in a smart way, remove unused bits.
1998-05-25put support for test /boot environment back; some CLEANFILES and spacesMichael Shalayeff
1998-05-18start using new apiver thingsMichael Shalayeff
1998-05-16shorten device probe messages to 2 linesTheo de Raadt
1998-04-18%0x support went awayTheo de Raadt
1998-04-18i386 bootblocks that work for 2.3. A tale too long to tellTheo de Raadt
1998-03-11delete blank lineTheo de Raadt
1998-02-2532bit carenessMichael Shalayeff
1998-02-24Ooops, forgot these two here.Tobias Weingartner
1998-02-24Changes/updates to /boot stuff. More to come.Tobias Weingartner
Fixes many divide by zero and pointer bugs.
1997-12-22fix debug drive printingMichael Shalayeff
1997-11-30missed, i'm 'what?', dunno, missed anywaysMichael Shalayeff
1997-11-30big diskinfo changes from toby@Michael Shalayeff
1997-11-05don't try #21 for a: onlyMichael Shalayeff
1997-11-01don't try function #21 for floppiesMichael Shalayeff
1997-10-29Limit checksumming correctly at MAXBSIZE.Niklas Hallqvist
Don't involve floppies or bad block disks ever in uniqueness tests
1997-10-28do not replace unit number in bootdev. please talk to me about this.Theo de Raadt
this makes it so that when booting sd0 on a wd0/sd0/sd1 system the kernel doesn't get told we are booting from sd1 (ie. scsi, but it is hd1..).
1997-10-28attempt to number the bsd_dev units of each drive uniquely for scsi and ide.Theo de Raadt
hence ide 0, 1, 2, 3... scsi 0, 1, 2, 3... this makes the initial bsd_dev values closer to the correct value they will have inside the kernel after dkcsum has corrected them. XXX if a drive has no label, it becomes known as an IDE drive, and scsi drives after it get renumbered incorretcly. sorry.
1997-10-26smaller, faster, better (;Michael Shalayeff
1997-10-26we don't need that extra var (st)Michael Shalayeff
1997-10-26Max out checksumming at MAXBSIZENiklas Hallqvist
1997-10-25new bootargMichael Shalayeff
1997-10-25Fix disk probe. Get rid of EDD check, it goes haywire onTobias Weingartner
some machines. Thinkpad 760ED is one of them. IBM/MS extention, and IBM does not support it. Nice. Add some more debug statements for BIOS_DEBUG. Init EDD flags to "not supported" for now. Change 'machine memory' back to display the type of each range it displays. Testing by todd@ (thanks).
1997-10-24don't touch ed,dsMichael Shalayeff
1997-10-24checksumming stuff from niklasMichael Shalayeff
1997-10-24better segmentsMichael Shalayeff
1997-10-24space by niklasMichael Shalayeff
1997-10-24fix cylinders in getdiskinfoMichael Shalayeff
get EDD fot hd* only more debug