1 #include <machine/asm.h>
3 #define hc .long 0x44000022
5 ASENTRY(lv1_allocate_memory)
22 ASEND(lv1_allocate_memory)
24 ASENTRY(lv1_write_htab_entry)
35 ASEND(lv1_write_htab_entry)
37 ASENTRY(lv1_construct_virtual_address_space)
54 ASEND(lv1_construct_virtual_address_space)
56 ASENTRY(lv1_get_virtual_address_space_id_of_ppe)
70 ASEND(lv1_get_virtual_address_space_id_of_ppe)
72 ASENTRY(lv1_query_logical_partition_address_region_info)
98 ASEND(lv1_query_logical_partition_address_region_info)
100 ASENTRY(lv1_select_virtual_address_space)
111 ASEND(lv1_select_virtual_address_space)
126 ASENTRY(lv1_destruct_virtual_address_space)
137 ASEND(lv1_destruct_virtual_address_space)
139 ASENTRY(lv1_configure_irq_state_bitmap)
150 ASEND(lv1_configure_irq_state_bitmap)
152 ASENTRY(lv1_connect_irq_plug_ext)
163 ASEND(lv1_connect_irq_plug_ext)
165 ASENTRY(lv1_release_memory)
176 ASEND(lv1_release_memory)
178 ASENTRY(lv1_put_iopte)
191 ASENTRY(lv1_disconnect_irq_plug_ext)
202 ASEND(lv1_disconnect_irq_plug_ext)
204 ASENTRY(lv1_construct_event_receive_port)
218 ASEND(lv1_construct_event_receive_port)
220 ASENTRY(lv1_destruct_event_receive_port)
231 ASEND(lv1_destruct_event_receive_port)
233 ASENTRY(lv1_send_event_locally)
244 ASEND(lv1_send_event_locally)
246 ASENTRY(lv1_end_of_interrupt)
257 ASEND(lv1_end_of_interrupt)
259 ASENTRY(lv1_connect_irq_plug)
270 ASEND(lv1_connect_irq_plug)
272 ASENTRY(lv1_disconnect_irq_plus)
283 ASEND(lv1_disconnect_irq_plus)
285 ASENTRY(lv1_end_of_interrupt_ext)
296 ASEND(lv1_end_of_interrupt_ext)
298 ASENTRY(lv1_did_update_interrupt_mask)
309 ASEND(lv1_did_update_interrupt_mask)
311 ASENTRY(lv1_shutdown_logical_partition)
322 ASEND(lv1_shutdown_logical_partition)
324 ASENTRY(lv1_destruct_logical_spe)
335 ASEND(lv1_destruct_logical_spe)
337 ASENTRY(lv1_construct_logical_spe)
371 ASEND(lv1_construct_logical_spe)
373 ASENTRY(lv1_set_spe_interrupt_mask)
384 ASEND(lv1_set_spe_interrupt_mask)
386 ASENTRY(lv1_disable_logical_spe)
397 ASEND(lv1_disable_logical_spe)
399 ASENTRY(lv1_clear_spe_interrupt_status)
410 ASEND(lv1_clear_spe_interrupt_status)
412 ASENTRY(lv1_get_spe_interrupt_status)
426 ASEND(lv1_get_spe_interrupt_status)
428 ASENTRY(lv1_get_logical_ppe_id)
442 ASEND(lv1_get_logical_ppe_id)
444 ASENTRY(lv1_get_logical_partition_id)
458 ASEND(lv1_get_logical_partition_id)
460 ASENTRY(lv1_get_spe_irq_outlet)
474 ASEND(lv1_get_spe_irq_outlet)
476 ASENTRY(lv1_set_spe_privilege_state_area_1_register)
487 ASEND(lv1_set_spe_privilege_state_area_1_register)
489 ASENTRY(lv1_get_repository_node_value)
506 ASEND(lv1_get_repository_node_value)
508 ASENTRY(lv1_read_htab_entries)
534 ASEND(lv1_read_htab_entries)
536 ASENTRY(lv1_set_dabr)
549 ASENTRY(lv1_allocate_io_segment)
563 ASEND(lv1_allocate_io_segment)
565 ASENTRY(lv1_release_io_segment)
576 ASEND(lv1_release_io_segment)
578 ASENTRY(lv1_construct_io_irq_outlet)
592 ASEND(lv1_construct_io_irq_outlet)
594 ASENTRY(lv1_destruct_io_irq_outlet)
605 ASEND(lv1_destruct_io_irq_outlet)
607 ASENTRY(lv1_map_htab)
623 ASENTRY(lv1_unmap_htab)
634 ASEND(lv1_unmap_htab)
636 ASENTRY(lv1_get_version_info)
650 ASEND(lv1_get_version_info)
652 ASENTRY(lv1_insert_htab_entry)
673 ASEND(lv1_insert_htab_entry)
675 ASENTRY(lv1_read_virtual_uart)
689 ASEND(lv1_read_virtual_uart)
691 ASENTRY(lv1_write_virtual_uart)
705 ASEND(lv1_write_virtual_uart)
707 ASENTRY(lv1_set_virtual_uart_param)
718 ASEND(lv1_set_virtual_uart_param)
720 ASENTRY(lv1_get_virtual_uart_param)
734 ASEND(lv1_get_virtual_uart_param)
736 ASENTRY(lv1_configure_virtual_uart)
750 ASEND(lv1_configure_virtual_uart)
752 ASENTRY(lv1_open_device)
763 ASEND(lv1_open_device)
765 ASENTRY(lv1_close_device)
776 ASEND(lv1_close_device)
778 ASENTRY(lv1_map_device_mmio_region)
792 ASEND(lv1_map_device_mmio_region)
794 ASENTRY(lv1_unmap_device_mmio_region)
805 ASEND(lv1_unmap_device_mmio_region)
807 ASENTRY(lv1_allocate_device_dma_region)
821 ASEND(lv1_allocate_device_dma_region)
823 ASENTRY(lv1_free_device_dma_region)
834 ASEND(lv1_free_device_dma_region)
836 ASENTRY(lv1_map_device_dma_region)
847 ASEND(lv1_map_device_dma_region)
849 ASENTRY(lv1_unmap_device_dma_region)
860 ASEND(lv1_unmap_device_dma_region)
862 ASENTRY(lv1_read_pci_config)
876 ASEND(lv1_read_pci_config)
878 ASENTRY(lv1_write_pci_config)
889 ASEND(lv1_write_pci_config)
891 ASENTRY(lv1_net_add_multicast_address)
902 ASEND(lv1_net_add_multicast_address)
904 ASENTRY(lv1_net_remove_multicast_address)
915 ASEND(lv1_net_remove_multicast_address)
917 ASENTRY(lv1_net_start_tx_dma)
928 ASEND(lv1_net_start_tx_dma)
930 ASENTRY(lv1_net_stop_tx_dma)
941 ASEND(lv1_net_stop_tx_dma)
943 ASENTRY(lv1_net_start_rx_dma)
954 ASEND(lv1_net_start_rx_dma)
956 ASENTRY(lv1_net_stop_rx_dma)
967 ASEND(lv1_net_stop_rx_dma)
969 ASENTRY(lv1_net_set_interrupt_status_indicator)
980 ASEND(lv1_net_set_interrupt_status_indicator)
982 ASENTRY(lv1_net_set_interrupt_mask)
993 ASEND(lv1_net_set_interrupt_mask)
995 ASENTRY(lv1_net_control)
1012 ASEND(lv1_net_control)
1014 ASENTRY(lv1_connect_interrupt_event_receive_port)
1025 ASEND(lv1_connect_interrupt_event_receive_port)
1027 ASENTRY(lv1_disconnect_interrupt_event_receive_port)
1038 ASEND(lv1_disconnect_interrupt_event_receive_port)
1040 ASENTRY(lv1_deconfigure_virtual_uart_irq)
1051 ASEND(lv1_deconfigure_virtual_uart_irq)
1053 ASENTRY(lv1_enable_logical_spe)
1064 ASEND(lv1_enable_logical_spe)
1066 ASENTRY(lv1_gpu_open)
1079 ASENTRY(lv1_gpu_close)
1090 ASEND(lv1_gpu_close)
1092 ASENTRY(lv1_gpu_device_map)
1109 ASEND(lv1_gpu_device_map)
1111 ASENTRY(lv1_gpu_device_unmap)
1122 ASEND(lv1_gpu_device_unmap)
1124 ASENTRY(lv1_gpu_memory_allocate)
1141 ASEND(lv1_gpu_memory_allocate)
1143 ASENTRY(lv1_gpu_memory_free)
1154 ASEND(lv1_gpu_memory_free)
1156 ASENTRY(lv1_gpu_context_allocate)
1182 ASEND(lv1_gpu_context_allocate)
1184 ASENTRY(lv1_gpu_context_free)
1195 ASEND(lv1_gpu_context_free)
1197 ASENTRY(lv1_gpu_context_iomap)
1208 ASEND(lv1_gpu_context_iomap)
1210 ASENTRY(lv1_gpu_context_attribute)
1221 ASEND(lv1_gpu_context_attribute)
1223 ASENTRY(lv1_gpu_context_intr)
1237 ASEND(lv1_gpu_context_intr)
1239 ASENTRY(lv1_gpu_attribute)
1250 ASEND(lv1_gpu_attribute)
1252 ASENTRY(lv1_get_rtc)
1271 ASENTRY(lv1_storage_read)
1285 ASEND(lv1_storage_read)
1287 ASENTRY(lv1_storage_write)
1301 ASEND(lv1_storage_write)
1303 ASENTRY(lv1_storage_send_device_command)
1317 ASEND(lv1_storage_send_device_command)
1319 ASENTRY(lv1_storage_get_async_status)
1336 ASEND(lv1_storage_get_async_status)
1338 ASENTRY(lv1_storage_check_async_status)
1352 ASEND(lv1_storage_check_async_status)