| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
IPMI. Use these calls to add support for impi(4) on PowerNV systems.
ok dlg@
|
|
|
|
| |
ok deraadt@
|
|
|
|
| |
ok deraadt@, dlg@
|
|
|
|
| |
ok jmatthew@
|
|
|
|
|
|
|
|
|
| |
- Put function prototypes in more logical places.
- Inroduce a ipmi_attach_common() function.
- Move all the SMBIOS related code to the end of the file and only
compile it in on amd64 & i386.
ok jmatthew@ and deraadt@
|
|
|
|
|
|
|
|
|
| |
serialized by the use of a taskq and it prevents sendmsg/endmsg from
being able to sleep. This hurts when implementing SSIF since some
i2c controllers sleep while waiting for transactions on the i2c bus to
complete.
ok jmatthew@, deraadt@
|
|
|
|
|
|
| |
Initial help & testing by jmatthew@
Code review & input by mpi@
Final review & OK by jsg@
|
| |
|
| |
|
|
|
|
|
| |
Handle interface specific command length more nicely. No functional
changes.
|
|
|
|
| |
and ipmi_recvcmd(). No functional changes.
|
|
|
|
| |
arguments. No functional changes.
|
|
|
|
|
|
|
|
| |
sequence is always a pair of send and receive; call both from ipmi_cmd().
By making ipmi_cmd() take only one argument struct ipmi_cmd *, this also
helps to prepare to call ipmi_cmd() as a task.
No functional changes intended.
|
|
|
|
| |
ipmi_poll too.
|
|
|
|
|
|
|
| |
clear DONTSTOP bits. Without this, BMC records, at least on some NEC
servers, watchdog timer expiration event, which only confuses admins.
OK kettenis@
|
|
|
|
|
| |
diff from uebayasi jsg
ok uebayasi
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
systems that have a burst of activity every 10 seconds.
Also lower the polling frequency from 10 to 5 seconds.
ok jordan@
|
| |
|
| |
|
|
|
|
|
|
|
| |
Prevent multiple reads and writes to the bmc at the same time which could
interrupt a complete bmc transaction.
tested by various people.
|
|
|
|
|
|
| |
hook up some sysctls to add system vendor/product/version and UUID reporting.
"get it in" deraadt@
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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@
|
|
|
|
|
| |
Added signextend function to cleanup conversion routine
ok marco@
|
|
|
|
| |
expanded to the directive appropriate to the current compiler.
|
|
|
|
| |
ok marco@
|
|
|
|
| |
ok marco@
|
|
|
|
|
| |
Written with jordan@ help.
ok deraadt@
|
| |
|
|
supported. SMIC and BMC are being worked on. IPMI will remain disabled for
now.
Code written by Jordan Hargrave <jordan underscore hargrave at hotmail dot com>
help grange@ and deraadt@
ok deraadt@
|