3 #include <machine/asm.h>
5 #define hc .long 0x44000022
7 ASENTRY(lv1_allocate_memory)
24 ASEND(lv1_allocate_memory)
26 ASENTRY(lv1_write_htab_entry)
37 ASEND(lv1_write_htab_entry)
39 ASENTRY(lv1_construct_virtual_address_space)
56 ASEND(lv1_construct_virtual_address_space)
58 ASENTRY(lv1_get_virtual_address_space_id_of_ppe)
72 ASEND(lv1_get_virtual_address_space_id_of_ppe)
74 ASENTRY(lv1_query_logical_partition_address_region_info)
100 ASEND(lv1_query_logical_partition_address_region_info)
102 ASENTRY(lv1_select_virtual_address_space)
113 ASEND(lv1_select_virtual_address_space)
128 ASENTRY(lv1_destruct_virtual_address_space)
139 ASEND(lv1_destruct_virtual_address_space)
141 ASENTRY(lv1_configure_irq_state_bitmap)
152 ASEND(lv1_configure_irq_state_bitmap)
154 ASENTRY(lv1_connect_irq_plug_ext)
165 ASEND(lv1_connect_irq_plug_ext)
167 ASENTRY(lv1_release_memory)
178 ASEND(lv1_release_memory)
180 ASENTRY(lv1_put_iopte)
193 ASENTRY(lv1_disconnect_irq_plug_ext)
204 ASEND(lv1_disconnect_irq_plug_ext)
206 ASENTRY(lv1_construct_event_receive_port)
220 ASEND(lv1_construct_event_receive_port)
222 ASENTRY(lv1_destruct_event_receive_port)
233 ASEND(lv1_destruct_event_receive_port)
235 ASENTRY(lv1_send_event_locally)
246 ASEND(lv1_send_event_locally)
248 ASENTRY(lv1_end_of_interrupt)
259 ASEND(lv1_end_of_interrupt)
261 ASENTRY(lv1_connect_irq_plug)
272 ASEND(lv1_connect_irq_plug)
274 ASENTRY(lv1_disconnect_irq_plus)
285 ASEND(lv1_disconnect_irq_plus)
287 ASENTRY(lv1_end_of_interrupt_ext)
298 ASEND(lv1_end_of_interrupt_ext)
300 ASENTRY(lv1_did_update_interrupt_mask)
311 ASEND(lv1_did_update_interrupt_mask)
313 ASENTRY(lv1_shutdown_logical_partition)
324 ASEND(lv1_shutdown_logical_partition)
326 ASENTRY(lv1_destruct_logical_spe)
337 ASEND(lv1_destruct_logical_spe)
339 ASENTRY(lv1_construct_logical_spe)
373 ASEND(lv1_construct_logical_spe)
375 ASENTRY(lv1_set_spe_interrupt_mask)
386 ASEND(lv1_set_spe_interrupt_mask)
388 ASENTRY(lv1_disable_logical_spe)
399 ASEND(lv1_disable_logical_spe)
401 ASENTRY(lv1_clear_spe_interrupt_status)
412 ASEND(lv1_clear_spe_interrupt_status)
414 ASENTRY(lv1_get_spe_interrupt_status)
428 ASEND(lv1_get_spe_interrupt_status)
430 ASENTRY(lv1_get_logical_ppe_id)
444 ASEND(lv1_get_logical_ppe_id)
446 ASENTRY(lv1_get_logical_partition_id)
460 ASEND(lv1_get_logical_partition_id)
462 ASENTRY(lv1_get_spe_irq_outlet)
476 ASEND(lv1_get_spe_irq_outlet)
478 ASENTRY(lv1_set_spe_privilege_state_area_1_register)
489 ASEND(lv1_set_spe_privilege_state_area_1_register)
491 ASENTRY(lv1_get_repository_node_value)
508 ASEND(lv1_get_repository_node_value)
510 ASENTRY(lv1_read_htab_entries)
536 ASEND(lv1_read_htab_entries)
538 ASENTRY(lv1_set_dabr)
551 ASENTRY(lv1_allocate_io_segment)
565 ASEND(lv1_allocate_io_segment)
567 ASENTRY(lv1_release_io_segment)
578 ASEND(lv1_release_io_segment)
580 ASENTRY(lv1_construct_io_irq_outlet)
594 ASEND(lv1_construct_io_irq_outlet)
596 ASENTRY(lv1_destruct_io_irq_outlet)
607 ASEND(lv1_destruct_io_irq_outlet)
609 ASENTRY(lv1_map_htab)
625 ASENTRY(lv1_unmap_htab)
636 ASEND(lv1_unmap_htab)
638 ASENTRY(lv1_get_version_info)
652 ASEND(lv1_get_version_info)
654 ASENTRY(lv1_insert_htab_entry)
675 ASEND(lv1_insert_htab_entry)
677 ASENTRY(lv1_read_virtual_uart)
691 ASEND(lv1_read_virtual_uart)
693 ASENTRY(lv1_write_virtual_uart)
707 ASEND(lv1_write_virtual_uart)
709 ASENTRY(lv1_set_virtual_uart_param)
720 ASEND(lv1_set_virtual_uart_param)
722 ASENTRY(lv1_get_virtual_uart_param)
736 ASEND(lv1_get_virtual_uart_param)
738 ASENTRY(lv1_configure_virtual_uart)
752 ASEND(lv1_configure_virtual_uart)
754 ASENTRY(lv1_open_device)
765 ASEND(lv1_open_device)
767 ASENTRY(lv1_close_device)
778 ASEND(lv1_close_device)
780 ASENTRY(lv1_map_device_mmio_region)
794 ASEND(lv1_map_device_mmio_region)
796 ASENTRY(lv1_unmap_device_mmio_region)
807 ASEND(lv1_unmap_device_mmio_region)
809 ASENTRY(lv1_allocate_device_dma_region)
823 ASEND(lv1_allocate_device_dma_region)
825 ASENTRY(lv1_free_device_dma_region)
836 ASEND(lv1_free_device_dma_region)
838 ASENTRY(lv1_map_device_dma_region)
849 ASEND(lv1_map_device_dma_region)
851 ASENTRY(lv1_unmap_device_dma_region)
862 ASEND(lv1_unmap_device_dma_region)
864 ASENTRY(lv1_read_pci_config)
878 ASEND(lv1_read_pci_config)
880 ASENTRY(lv1_write_pci_config)
891 ASEND(lv1_write_pci_config)
893 ASENTRY(lv1_net_add_multicast_address)
904 ASEND(lv1_net_add_multicast_address)
906 ASENTRY(lv1_net_remove_multicast_address)
917 ASEND(lv1_net_remove_multicast_address)
919 ASENTRY(lv1_net_start_tx_dma)
930 ASEND(lv1_net_start_tx_dma)
932 ASENTRY(lv1_net_stop_tx_dma)
943 ASEND(lv1_net_stop_tx_dma)
945 ASENTRY(lv1_net_start_rx_dma)
956 ASEND(lv1_net_start_rx_dma)
958 ASENTRY(lv1_net_stop_rx_dma)
969 ASEND(lv1_net_stop_rx_dma)
971 ASENTRY(lv1_net_set_interrupt_status_indicator)
982 ASEND(lv1_net_set_interrupt_status_indicator)
984 ASENTRY(lv1_net_set_interrupt_mask)
995 ASEND(lv1_net_set_interrupt_mask)
997 ASENTRY(lv1_net_control)
1014 ASEND(lv1_net_control)
1016 ASENTRY(lv1_connect_interrupt_event_receive_port)
1027 ASEND(lv1_connect_interrupt_event_receive_port)
1029 ASENTRY(lv1_disconnect_interrupt_event_receive_port)
1040 ASEND(lv1_disconnect_interrupt_event_receive_port)
1042 ASENTRY(lv1_deconfigure_virtual_uart_irq)
1053 ASEND(lv1_deconfigure_virtual_uart_irq)
1055 ASENTRY(lv1_enable_logical_spe)
1066 ASEND(lv1_enable_logical_spe)
1068 ASENTRY(lv1_gpu_open)
1081 ASENTRY(lv1_gpu_close)
1092 ASEND(lv1_gpu_close)
1094 ASENTRY(lv1_gpu_device_map)
1111 ASEND(lv1_gpu_device_map)
1113 ASENTRY(lv1_gpu_device_unmap)
1124 ASEND(lv1_gpu_device_unmap)
1126 ASENTRY(lv1_gpu_memory_allocate)
1143 ASEND(lv1_gpu_memory_allocate)
1145 ASENTRY(lv1_gpu_memory_free)
1156 ASEND(lv1_gpu_memory_free)
1158 ASENTRY(lv1_gpu_context_allocate)
1184 ASEND(lv1_gpu_context_allocate)
1186 ASENTRY(lv1_gpu_context_free)
1197 ASEND(lv1_gpu_context_free)
1199 ASENTRY(lv1_gpu_context_iomap)
1210 ASEND(lv1_gpu_context_iomap)
1212 ASENTRY(lv1_gpu_context_attribute)
1223 ASEND(lv1_gpu_context_attribute)
1225 ASENTRY(lv1_gpu_context_intr)
1239 ASEND(lv1_gpu_context_intr)
1241 ASENTRY(lv1_gpu_attribute)
1252 ASEND(lv1_gpu_attribute)
1254 ASENTRY(lv1_get_rtc)
1273 ASENTRY(lv1_storage_read)
1287 ASEND(lv1_storage_read)
1289 ASENTRY(lv1_storage_write)
1303 ASEND(lv1_storage_write)
1305 ASENTRY(lv1_storage_send_device_command)
1319 ASEND(lv1_storage_send_device_command)
1321 ASENTRY(lv1_storage_get_async_status)
1338 ASEND(lv1_storage_get_async_status)
1340 ASENTRY(lv1_storage_check_async_status)
1354 ASEND(lv1_storage_check_async_status)