This patch adds the Dell Systems Management Base driver.
The Dell Systems Management Base driver is a character driver that
provides support needed by Dell systems management software to manage
certain Dell systems. The driver implements ioctls for Dell systems
management software to use to communicate with the driver.
This driver has been tested with Dell systems management software
on a variety of Dell systems.
By making a contribution to this project, I certify that:
The contribution was created in whole or in part by me and
I have the right to submit it under the open source license
indicated in the file.
Signed-off-by: Doug Warzecha <Douglas_Warzecha@xxxxxxxx>
---
+ /* generate SMI */
+ asm("pushl %ebx");
+ asm("pushl %ecx");
+ asm("rep" : : "b" (command_buffer_phys_addr));
+ asm("rep" : : "c" (ci_cmd->signature));
+ outb(ci_cmd->command_code, ci_cmd->command_address);
+ asm("popl %ecx");
+ asm("popl %ebx");