mirror of
https://github.com/holub/mame
synced 2025-06-05 04:16:28 +03:00
idehd.cpp: Respond to command SECURITY DISABLE PASSWORD (nw)
This commit is contained in:
parent
da0c958f2b
commit
33d3fbc45e
@ -126,6 +126,7 @@ protected:
|
||||
IDE_COMMAND_IDENTIFY_DEVICE = 0xec,
|
||||
IDE_COMMAND_SET_FEATURES = 0xef,
|
||||
IDE_COMMAND_SECURITY_UNLOCK = 0xf2,
|
||||
IDE_COMMAND_SECURITY_DISABLE_PASSWORD = 0xf6,
|
||||
IDE_COMMAND_READ_NATIVE_MAX_ADDRESS = 0xf8,
|
||||
IDE_COMMAND_SET_MAX = 0xf9
|
||||
};
|
||||
|
@ -506,6 +506,10 @@ void ata_mass_storage_device::process_buffer()
|
||||
if (m_master_password_enable || m_user_password_enable)
|
||||
security_error();
|
||||
}
|
||||
else if (m_command == IDE_COMMAND_SECURITY_DISABLE_PASSWORD)
|
||||
{
|
||||
LOGPRINT(("IDE Done unimplemented SECURITY_DISABLE_PASSWORD command\n"));
|
||||
}
|
||||
else
|
||||
{
|
||||
set_dasp(ASSERT_LINE);
|
||||
@ -685,6 +689,15 @@ void ata_mass_storage_device::process_command()
|
||||
set_irq(ASSERT_LINE);
|
||||
break;
|
||||
|
||||
case IDE_COMMAND_SECURITY_DISABLE_PASSWORD:
|
||||
LOGPRINT(("IDE Unimplemented SECURITY DISABLE PASSWORD command\n"));
|
||||
|
||||
/* mark the buffer ready */
|
||||
m_status |= IDE_STATUS_DRQ;
|
||||
|
||||
set_irq(ASSERT_LINE);
|
||||
break;
|
||||
|
||||
case IDE_COMMAND_IDENTIFY_DEVICE:
|
||||
LOGPRINT(("IDE Identify device\n"));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user