2 #include <machine/asm.h>
4 #define hc .long 0x44000022
6 ASENTRY(lv1_allocate_memory)
23 ASEND(lv1_allocate_memory)
25 ASENTRY(lv1_write_htab_entry)
36 ASEND(lv1_write_htab_entry)
38 ASENTRY(lv1_construct_virtual_address_space)
55 ASEND(lv1_construct_virtual_address_space)
57 ASENTRY(lv1_get_virtual_address_space_id_of_ppe)
71 ASEND(lv1_get_virtual_address_space_id_of_ppe)
73 ASENTRY(lv1_query_logical_partition_address_region_info)
99 ASEND(lv1_query_logical_partition_address_region_info)
101 ASENTRY(lv1_select_virtual_address_space)
112 ASEND(lv1_select_virtual_address_space)
127 ASENTRY(lv1_destruct_virtual_address_space)
138 ASEND(lv1_destruct_virtual_address_space)
140 ASENTRY(lv1_configure_irq_state_bitmap)
151 ASEND(lv1_configure_irq_state_bitmap)
153 ASENTRY(lv1_connect_irq_plug_ext)
164 ASEND(lv1_connect_irq_plug_ext)
166 ASENTRY(lv1_release_memory)
177 ASEND(lv1_release_memory)
179 ASENTRY(lv1_put_iopte)
192 ASENTRY(lv1_disconnect_irq_plug_ext)
203 ASEND(lv1_disconnect_irq_plug_ext)
205 ASENTRY(lv1_construct_event_receive_port)
219 ASEND(lv1_construct_event_receive_port)
221 ASENTRY(lv1_destruct_event_receive_port)
232 ASEND(lv1_destruct_event_receive_port)
234 ASENTRY(lv1_send_event_locally)
245 ASEND(lv1_send_event_locally)
247 ASENTRY(lv1_end_of_interrupt)
258 ASEND(lv1_end_of_interrupt)
260 ASENTRY(lv1_connect_irq_plug)
271 ASEND(lv1_connect_irq_plug)
273 ASENTRY(lv1_disconnect_irq_plus)
284 ASEND(lv1_disconnect_irq_plus)
286 ASENTRY(lv1_end_of_interrupt_ext)
297 ASEND(lv1_end_of_interrupt_ext)
299 ASENTRY(lv1_did_update_interrupt_mask)
310 ASEND(lv1_did_update_interrupt_mask)
312 ASENTRY(lv1_shutdown_logical_partition)
323 ASEND(lv1_shutdown_logical_partition)
325 ASENTRY(lv1_destruct_logical_spe)
336 ASEND(lv1_destruct_logical_spe)
338 ASENTRY(lv1_construct_logical_spe)
372 ASEND(lv1_construct_logical_spe)
374 ASENTRY(lv1_set_spe_interrupt_mask)
385 ASEND(lv1_set_spe_interrupt_mask)
387 ASENTRY(lv1_disable_logical_spe)
398 ASEND(lv1_disable_logical_spe)
400 ASENTRY(lv1_clear_spe_interrupt_status)
411 ASEND(lv1_clear_spe_interrupt_status)
413 ASENTRY(lv1_get_spe_interrupt_status)
427 ASEND(lv1_get_spe_interrupt_status)
429 ASENTRY(lv1_get_logical_ppe_id)
443 ASEND(lv1_get_logical_ppe_id)
445 ASENTRY(lv1_get_logical_partition_id)
459 ASEND(lv1_get_logical_partition_id)
461 ASENTRY(lv1_get_spe_irq_outlet)
475 ASEND(lv1_get_spe_irq_outlet)
477 ASENTRY(lv1_set_spe_privilege_state_area_1_register)
488 ASEND(lv1_set_spe_privilege_state_area_1_register)
490 ASENTRY(lv1_get_repository_node_value)
507 ASEND(lv1_get_repository_node_value)
509 ASENTRY(lv1_read_htab_entries)
535 ASEND(lv1_read_htab_entries)
537 ASENTRY(lv1_set_dabr)
550 ASENTRY(lv1_allocate_io_segment)
564 ASEND(lv1_allocate_io_segment)
566 ASENTRY(lv1_release_io_segment)
577 ASEND(lv1_release_io_segment)
579 ASENTRY(lv1_construct_io_irq_outlet)
593 ASEND(lv1_construct_io_irq_outlet)
595 ASENTRY(lv1_destruct_io_irq_outlet)
606 ASEND(lv1_destruct_io_irq_outlet)
608 ASENTRY(lv1_map_htab)
624 ASENTRY(lv1_unmap_htab)
635 ASEND(lv1_unmap_htab)
637 ASENTRY(lv1_get_version_info)
651 ASEND(lv1_get_version_info)
653 ASENTRY(lv1_insert_htab_entry)
674 ASEND(lv1_insert_htab_entry)
676 ASENTRY(lv1_read_virtual_uart)
690 ASEND(lv1_read_virtual_uart)
692 ASENTRY(lv1_write_virtual_uart)
706 ASEND(lv1_write_virtual_uart)
708 ASENTRY(lv1_set_virtual_uart_param)
719 ASEND(lv1_set_virtual_uart_param)
721 ASENTRY(lv1_get_virtual_uart_param)
735 ASEND(lv1_get_virtual_uart_param)
737 ASENTRY(lv1_configure_virtual_uart)
751 ASEND(lv1_configure_virtual_uart)
753 ASENTRY(lv1_open_device)
764 ASEND(lv1_open_device)
766 ASENTRY(lv1_close_device)
777 ASEND(lv1_close_device)
779 ASENTRY(lv1_map_device_mmio_region)
793 ASEND(lv1_map_device_mmio_region)
795 ASENTRY(lv1_unmap_device_mmio_region)
806 ASEND(lv1_unmap_device_mmio_region)
808 ASENTRY(lv1_allocate_device_dma_region)
822 ASEND(lv1_allocate_device_dma_region)
824 ASENTRY(lv1_free_device_dma_region)
835 ASEND(lv1_free_device_dma_region)
837 ASENTRY(lv1_map_device_dma_region)
848 ASEND(lv1_map_device_dma_region)
850 ASENTRY(lv1_unmap_device_dma_region)
861 ASEND(lv1_unmap_device_dma_region)
863 ASENTRY(lv1_read_pci_config)
877 ASEND(lv1_read_pci_config)
879 ASENTRY(lv1_write_pci_config)
890 ASEND(lv1_write_pci_config)
892 ASENTRY(lv1_net_add_multicast_address)
903 ASEND(lv1_net_add_multicast_address)
905 ASENTRY(lv1_net_remove_multicast_address)
916 ASEND(lv1_net_remove_multicast_address)
918 ASENTRY(lv1_net_start_tx_dma)
929 ASEND(lv1_net_start_tx_dma)
931 ASENTRY(lv1_net_stop_tx_dma)
942 ASEND(lv1_net_stop_tx_dma)
944 ASENTRY(lv1_net_start_rx_dma)
955 ASEND(lv1_net_start_rx_dma)
957 ASENTRY(lv1_net_stop_rx_dma)
968 ASEND(lv1_net_stop_rx_dma)
970 ASENTRY(lv1_net_set_interrupt_status_indicator)
981 ASEND(lv1_net_set_interrupt_status_indicator)
983 ASENTRY(lv1_net_set_interrupt_mask)
994 ASEND(lv1_net_set_interrupt_mask)
996 ASENTRY(lv1_net_control)
1013 ASEND(lv1_net_control)
1015 ASENTRY(lv1_connect_interrupt_event_receive_port)
1026 ASEND(lv1_connect_interrupt_event_receive_port)
1028 ASENTRY(lv1_disconnect_interrupt_event_receive_port)
1039 ASEND(lv1_disconnect_interrupt_event_receive_port)
1041 ASENTRY(lv1_deconfigure_virtual_uart_irq)
1052 ASEND(lv1_deconfigure_virtual_uart_irq)
1054 ASENTRY(lv1_enable_logical_spe)
1065 ASEND(lv1_enable_logical_spe)
1067 ASENTRY(lv1_gpu_open)
1080 ASENTRY(lv1_gpu_close)
1091 ASEND(lv1_gpu_close)
1093 ASENTRY(lv1_gpu_device_map)
1110 ASEND(lv1_gpu_device_map)
1112 ASENTRY(lv1_gpu_device_unmap)
1123 ASEND(lv1_gpu_device_unmap)
1125 ASENTRY(lv1_gpu_memory_allocate)
1142 ASEND(lv1_gpu_memory_allocate)
1144 ASENTRY(lv1_gpu_memory_free)
1155 ASEND(lv1_gpu_memory_free)
1157 ASENTRY(lv1_gpu_context_allocate)
1183 ASEND(lv1_gpu_context_allocate)
1185 ASENTRY(lv1_gpu_context_free)
1196 ASEND(lv1_gpu_context_free)
1198 ASENTRY(lv1_gpu_context_iomap)
1209 ASEND(lv1_gpu_context_iomap)
1211 ASENTRY(lv1_gpu_context_attribute)
1222 ASEND(lv1_gpu_context_attribute)
1224 ASENTRY(lv1_gpu_context_intr)
1238 ASEND(lv1_gpu_context_intr)
1240 ASENTRY(lv1_gpu_attribute)
1251 ASEND(lv1_gpu_attribute)
1253 ASENTRY(lv1_get_rtc)
1272 ASENTRY(lv1_storage_read)
1286 ASEND(lv1_storage_read)
1288 ASENTRY(lv1_storage_write)
1302 ASEND(lv1_storage_write)
1304 ASENTRY(lv1_storage_send_device_command)
1318 ASEND(lv1_storage_send_device_command)
1320 ASENTRY(lv1_storage_get_async_status)
1337 ASEND(lv1_storage_get_async_status)
1339 ASENTRY(lv1_storage_check_async_status)
1353 ASEND(lv1_storage_check_async_status)