Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-08 | More simple memset(,0,) -> M_ZERO changes. In this batch move to | Kenneth R Westerback | |
size(*p) as the first malloc() parameter where p is declared locally and thus easy to check. Add M_ZERO to gpe_table allocation in acpi.c even though there is no obvious bzero or memset nearby. | |||
2007-08-31 | Defer ipmi sensor creation after kernel goes multi user. This removes the | Marco Peereboom | |
annoying waiting period during kernel boots. pushed for by deraadt and beck Lots of testing todd, ckuethe and others ok beck | |||
2007-05-29 | Correct fix for the last backout use strlcpy() to fill dv_xname. OK beck@ | Claudio Jeker | |
2007-05-29 | back out last commit. It helps to compile before commiting. OK beck@ art@ | Claudio Jeker | |
2007-05-29 | work around really bad softc abuse by marco; proper fixes for this will | Theo de Raadt | |
be part of a later rototilling | |||
2007-04-13 | move the debugging messages into #ifdef IPMI_DEBUG, we do not need to | Reyk Floeter | |
compile them by default. ok marco@ | |||
2007-04-08 | x4100 machines need a hold off in between reads and write to the bmc | Marco Peereboom | |
2007-03-22 | split userland & kernel struct sensor/sensordev so that the addition | Theo de Raadt | |
of new fields in the future is less disruptive. This is done similar to how struct proc is handled for ps(1). ok jmc (man page changes) tested fkr simon, and more suggestions from millert | |||
2006-12-23 | adapt to new two-level sensor api; Constantine A. Murenin | Theo de Raadt | |
2006-12-23 | if errors happen while reading the sdr list, give up on handling the | Theo de Raadt | |
device as cleanly as possible. ok marco | |||
2006-12-23 | wrong printing; ok marco | Theo de Raadt | |
2006-09-19 | fix all malloc()s to nowait|canfail and do not ignore errors reading sensor ↵ | Michael Shalayeff | |
status; marco@ ok | |||
2006-09-17 | Move get ipmi id into the match function. This prevents attach from being | Marco Peereboom | |
called whenever there is no BMC and hence suppresses a ugly message when a bios lied that it had ipmi. tested beck@ | |||
2006-08-01 | Add a wait between send and receive command. Talked through with jordan. | Marco Peereboom | |
2006-08-01 | Silence intermittent read errors. | Marco Peereboom | |
Fix a bug in bt where the "get id" command fails by giving the bmc some extra time to gather the data. | |||
2006-07-28 | KNF | Marco Peereboom | |
2006-07-28 | Only read 1 sensor at a time instead of all of them. This should help | Marco Peereboom | |
systems that have a burst of activity every 10 seconds. Also lower the polling frequency from 10 to 5 seconds. ok jordan@ | |||
2006-07-28 | Fix BT interface by waiting for BMC_BUSY on writes. | Jordan Hargrave | |
Found and ok marco | |||
2006-05-21 | Replace lockmgr with rwlock; help and ok marco@ | Aleksander Piotrowski | |
2006-05-15 | Add device name when printing out errors. Pointed out by deraadt@ | Marco Peereboom | |
2006-05-15 | Make _bmc_io_wait 1 second instead of 500ms. | Marco Peereboom | |
Prevent multiple reads and writes to the bmc at the same time which could interrupt a complete bmc transaction. tested by various people. | |||
2006-05-12 | code we can read | Theo de Raadt | |
2006-05-08 | Add smbios support for i386 and amd64, fix ipmi to use this new functionallity, | Gordon Willem Klok | |
hook up some sysctls to add system vendor/product/version and UUID reporting. "get it in" deraadt@ | |||
2006-05-06 | if the fan data rate is per second convert it to per minute, ok marco | Peter Stromberg | |
2006-04-27 | from PAE work: | Michael Shalayeff | |
since we are only interested in the page offset bits cast paddr_t to (smaller) u_long to shuddup gcc (; | |||
2006-04-20 | Fix various printf() issues: too many arguments, not enough arguments, argument | Miod Vallat | |
order reversed, wrong modifiers. ok deraadt@ marco@ mickey@ | |||
2006-01-29 | Disable iic whenever ipmi is enabled. This fixes boxes like Sun x4200 that | Marco Peereboom | |
freak out when more than one device driver touch the i2c devices. Reported by: Srebrenko Sehic <ssehic at gmail dot com> ok kettenis@ | |||
2006-01-19 | Replace SENSOR_ADD() macro with a pair of functions | Alexander Yurchenko | |
sensor_add()/sensor_del() so that sensors can be attached and detached dynamicaly. ok kettenis@ deraadt@ dlg@ | |||
2006-01-18 | Fix false positives of ipmi on older machines. | Marco Peereboom | |
ok jordan@ tested by others | |||
2006-01-05 | Kill all typedef struct goo. | Marco Peereboom | |
2006-01-05 | Work around flawed IBM 325 eServer IPMI implementation. | Marco Peereboom | |
Help and ok deraadt@ jordan@ | |||
2006-01-05 | Better debug verbosity values. | Marco Peereboom | |
2006-01-05 | Adjust debug levels. | Marco Peereboom | |
2006-01-05 | I got the time scale wrong with the previous commit. Now the advertised | Marco Peereboom | |
50ms timeout is actually 50ms during runtime. | |||
2006-01-04 | Adjust timeout values. This was determined by using beck's ibm e325. | Marco Peereboom | |
ok jordan | |||
2005-12-16 | Fix 2 issues reported by beck. | Marco Peereboom | |
1. Sun v20z rebooted dunring autoconf. This was due to reading a byte and discarding it at an inapropriate time. 2. The Sun is so fast that it could exhaust the busy counter. This has been replaced with a timeout/tsleep mechanism that is more predictable. As a bonus we no longer busy wait in ipmi which should improve overall throughput. ok beck@ jordan@ dlg@ | |||
2005-12-13 | Add check for return value in recvcmd. | Marco Peereboom | |
Unmap ipmi registers if attach fails. ok jordan@ | |||
2005-12-13 | no need for device name before fail | Theo de Raadt | |
2005-12-13 | Don't continue to poke ipmi registers if the ID command fails. | Marco Peereboom | |
ok jordan@ | |||
2005-11-30 | spacing | Theo de Raadt | |
2005-11-28 | Added ipmi watchdog code, based on esm watchdog code by dlg@ | Jordan Hargrave | |
Added signextend function to cleanup conversion routine ok marco@ | |||
2005-11-22 | Some BIOS' lie about location of ports. Prevent panic by checking ↵ | Marco Peereboom | |
bus_space_map. This works around bob's ipmi panic issue on the amd64 e325 IBM box. ok jordan@ | |||
2005-10-24 | Remove panic if polling thread can not be created. | Marco Peereboom | |
ok jordan@ | |||
2005-10-21 | pretty up dmesg output | Theo de Raadt | |
2005-10-20 | KNF; marco ok | Theo de Raadt | |
2005-10-19 | Fixup case statements to use #define's | Jordan Hargrave | |
suggested by deraadt ok marco@ | |||
2005-10-19 | Added readable case names for ipmi device types | Jordan Hargrave | |
ok marco@ | |||
2005-10-19 | Added length test for ipmi_sensor_name string | Jordan Hargrave | |
ok marco@ | |||
2005-10-19 | Changed poll to use kernel threads instead of in timer context | Jordan Hargrave | |
ok marco@ | |||
2005-10-19 | Added status for chassis intrusion (critical if open) | Jordan Hargrave | |
ok marco@ |