diff options
author | Bob Moore <robert.moore@intel.com> | 2007-02-02 11:48:23 -0500 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2007-02-02 21:14:30 -0500 |
commit | 59fa85057e12ff135df54266722b2064c418fc05 (patch) | |
tree | 697a677e71f9c9e23a13d62df720a3778de6c1d4 /drivers | |
parent | ff40c8a3f258e9a54b0b94b92d5e2d9d88a39954 (diff) |
ACPICA: Removed all 16-bit support.
Support for 16-bit ACPICA has been completely removed since it is
no longer necessary and it clutters the code. All 16-bit macros,
types, and conditional compiles have been removed, cleaning up
and simplifying the code across the entire subsystem.
DOS support is no longer needed since the Linux firmware kit
is now available.
Signed-off-by: Alexey Starikovskiy <alexey.y.starikovskiy@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/acpi/events/evgpeblk.c | 10 | ||||
-rw-r--r-- | drivers/acpi/executer/exoparg1.c | 2 | ||||
-rw-r--r-- | drivers/acpi/executer/exregion.c | 5 | ||||
-rw-r--r-- | drivers/acpi/hardware/hwregs.c | 14 | ||||
-rw-r--r-- | drivers/acpi/tables/tbxfroot.c | 4 |
5 files changed, 12 insertions, 23 deletions
diff --git a/drivers/acpi/events/evgpeblk.c b/drivers/acpi/events/evgpeblk.c index 8a6f01a136d7..a23634ca42ee 100644 --- a/drivers/acpi/events/evgpeblk.c +++ b/drivers/acpi/events/evgpeblk.c | |||
@@ -796,12 +796,12 @@ acpi_ev_create_gpe_info_blocks(struct acpi_gpe_block_info *gpe_block) | |||
796 | (u8) (gpe_block->block_base_number + | 796 | (u8) (gpe_block->block_base_number + |
797 | (i * ACPI_GPE_REGISTER_WIDTH)); | 797 | (i * ACPI_GPE_REGISTER_WIDTH)); |
798 | 798 | ||
799 | ACPI_STORE_ADDRESS(this_register->status_address.address, | 799 | this_register->status_address.address = |
800 | (gpe_block->block_address.address + i)); | 800 | gpe_block->block_address.address + i; |
801 | 801 | ||
802 | ACPI_STORE_ADDRESS(this_register->enable_address.address, | 802 | this_register->enable_address.address = |
803 | (gpe_block->block_address.address | 803 | gpe_block->block_address.address + i + |
804 | + i + gpe_block->register_count)); | 804 | gpe_block->register_count; |
805 | 805 | ||
806 | this_register->status_address.space_id = | 806 | this_register->status_address.space_id = |
807 | gpe_block->block_address.space_id; | 807 | gpe_block->block_address.space_id; |
diff --git a/drivers/acpi/executer/exoparg1.c b/drivers/acpi/executer/exoparg1.c index 6374d8be88e0..6f2e69ca014a 100644 --- a/drivers/acpi/executer/exoparg1.c +++ b/drivers/acpi/executer/exoparg1.c | |||
@@ -104,9 +104,7 @@ acpi_status acpi_ex_opcode_0A_0T_1R(struct acpi_walk_state *walk_state) | |||
104 | status = AE_NO_MEMORY; | 104 | status = AE_NO_MEMORY; |
105 | goto cleanup; | 105 | goto cleanup; |
106 | } | 106 | } |
107 | #if ACPI_MACHINE_WIDTH != 16 | ||
108 | return_desc->integer.value = acpi_os_get_timer(); | 107 | return_desc->integer.value = acpi_os_get_timer(); |
109 | #endif | ||
110 | break; | 108 | break; |
111 | 109 | ||
112 | default: /* Unknown opcode */ | 110 | default: /* Unknown opcode */ |
diff --git a/drivers/acpi/executer/exregion.c b/drivers/acpi/executer/exregion.c index 496744774859..c6819e015e2a 100644 --- a/drivers/acpi/executer/exregion.c +++ b/drivers/acpi/executer/exregion.c | |||
@@ -209,11 +209,10 @@ acpi_ex_system_memory_space_handler(u32 function, | |||
209 | *value = (acpi_integer) ACPI_GET32(logical_addr_ptr); | 209 | *value = (acpi_integer) ACPI_GET32(logical_addr_ptr); |
210 | break; | 210 | break; |
211 | 211 | ||
212 | #if ACPI_MACHINE_WIDTH != 16 | ||
213 | case 64: | 212 | case 64: |
214 | *value = (acpi_integer) ACPI_GET64(logical_addr_ptr); | 213 | *value = (acpi_integer) ACPI_GET64(logical_addr_ptr); |
215 | break; | 214 | break; |
216 | #endif | 215 | |
217 | default: | 216 | default: |
218 | /* bit_width was already validated */ | 217 | /* bit_width was already validated */ |
219 | break; | 218 | break; |
@@ -235,11 +234,9 @@ acpi_ex_system_memory_space_handler(u32 function, | |||
235 | ACPI_SET32(logical_addr_ptr) = (u32) * value; | 234 | ACPI_SET32(logical_addr_ptr) = (u32) * value; |
236 | break; | 235 | break; |
237 | 236 | ||
238 | #if ACPI_MACHINE_WIDTH != 16 | ||
239 | case 64: | 237 | case 64: |
240 | ACPI_SET64(logical_addr_ptr) = (u64) * value; | 238 | ACPI_SET64(logical_addr_ptr) = (u64) * value; |
241 | break; | 239 | break; |
242 | #endif | ||
243 | 240 | ||
244 | default: | 241 | default: |
245 | /* bit_width was already validated */ | 242 | /* bit_width was already validated */ |
diff --git a/drivers/acpi/hardware/hwregs.c b/drivers/acpi/hardware/hwregs.c index 716e4aeca1e1..5b19fc75cbd0 100644 --- a/drivers/acpi/hardware/hwregs.c +++ b/drivers/acpi/hardware/hwregs.c | |||
@@ -788,8 +788,8 @@ acpi_hw_low_level_read(u32 width, u32 * value, struct acpi_generic_address *reg) | |||
788 | 788 | ||
789 | case ACPI_ADR_SPACE_SYSTEM_IO: | 789 | case ACPI_ADR_SPACE_SYSTEM_IO: |
790 | 790 | ||
791 | status = acpi_os_read_port((acpi_io_address) address, | 791 | status = |
792 | value, width); | 792 | acpi_os_read_port((acpi_io_address) address, value, width); |
793 | break; | 793 | break; |
794 | 794 | ||
795 | default: | 795 | default: |
@@ -800,8 +800,7 @@ acpi_hw_low_level_read(u32 width, u32 * value, struct acpi_generic_address *reg) | |||
800 | 800 | ||
801 | ACPI_DEBUG_PRINT((ACPI_DB_IO, | 801 | ACPI_DEBUG_PRINT((ACPI_DB_IO, |
802 | "Read: %8.8X width %2d from %8.8X%8.8X (%s)\n", | 802 | "Read: %8.8X width %2d from %8.8X%8.8X (%s)\n", |
803 | *value, width, | 803 | *value, width, ACPI_FORMAT_UINT64(address), |
804 | ACPI_FORMAT_UINT64(address), | ||
805 | acpi_ut_get_region_name(reg->space_id))); | 804 | acpi_ut_get_region_name(reg->space_id))); |
806 | 805 | ||
807 | return (status); | 806 | return (status); |
@@ -858,8 +857,8 @@ acpi_hw_low_level_write(u32 width, u32 value, struct acpi_generic_address * reg) | |||
858 | 857 | ||
859 | case ACPI_ADR_SPACE_SYSTEM_IO: | 858 | case ACPI_ADR_SPACE_SYSTEM_IO: |
860 | 859 | ||
861 | status = acpi_os_write_port((acpi_io_address) address, | 860 | status = acpi_os_write_port((acpi_io_address) address, value, |
862 | value, width); | 861 | width); |
863 | break; | 862 | break; |
864 | 863 | ||
865 | default: | 864 | default: |
@@ -870,8 +869,7 @@ acpi_hw_low_level_write(u32 width, u32 value, struct acpi_generic_address * reg) | |||
870 | 869 | ||
871 | ACPI_DEBUG_PRINT((ACPI_DB_IO, | 870 | ACPI_DEBUG_PRINT((ACPI_DB_IO, |
872 | "Wrote: %8.8X width %2d to %8.8X%8.8X (%s)\n", | 871 | "Wrote: %8.8X width %2d to %8.8X%8.8X (%s)\n", |
873 | value, width, | 872 | value, width, ACPI_FORMAT_UINT64(address), |
874 | ACPI_FORMAT_UINT64(address), | ||
875 | acpi_ut_get_region_name(reg->space_id))); | 873 | acpi_ut_get_region_name(reg->space_id))); |
876 | 874 | ||
877 | return (status); | 875 | return (status); |
diff --git a/drivers/acpi/tables/tbxfroot.c b/drivers/acpi/tables/tbxfroot.c index 5c6e88251c1a..82c0b66f1f21 100644 --- a/drivers/acpi/tables/tbxfroot.c +++ b/drivers/acpi/tables/tbxfroot.c | |||
@@ -98,8 +98,6 @@ static acpi_status acpi_tb_validate_rsdp(struct acpi_table_rsdp *rsdp) | |||
98 | return (AE_OK); | 98 | return (AE_OK); |
99 | } | 99 | } |
100 | 100 | ||
101 | #if ACPI_MACHINE_WIDTH != 16 | ||
102 | |||
103 | /******************************************************************************* | 101 | /******************************************************************************* |
104 | * | 102 | * |
105 | * FUNCTION: acpi_tb_find_rsdp | 103 | * FUNCTION: acpi_tb_find_rsdp |
@@ -275,5 +273,3 @@ static u8 *acpi_tb_scan_memory_for_rsdp(u8 * start_address, u32 length) | |||
275 | start_address)); | 273 | start_address)); |
276 | return_PTR(NULL); | 274 | return_PTR(NULL); |
277 | } | 275 | } |
278 | |||
279 | #endif | ||