mirror of
				https://git.suyu.dev/suyu/suyu.git
				synced 2025-11-04 12:34:39 +08:00 
			
		
		
		
	fix macos build
This commit is contained in:
		
							parent
							
								
									d6e4e6ea32
								
							
						
					
					
						commit
						f10a304ecd
					
				@ -238,8 +238,8 @@ endif()
 | 
			
		||||
 | 
			
		||||
if (UNICORN_FOUND)
 | 
			
		||||
    add_library(unicorn INTERFACE)
 | 
			
		||||
    target_link_libraries(unicorn INTERFACE "${UNICORN_LIBRARY}")
 | 
			
		||||
    target_include_directories(unicorn INTERFACE "${UNICORN_INCLUDE_DIR}")
 | 
			
		||||
    target_link_libraries(unicorn INTERFACE "${LIBUNICORN_LIBRARY}")
 | 
			
		||||
    target_include_directories(unicorn INTERFACE "${LIBUNICORN_INCLUDE_DIR}")
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
if (ENABLE_QT)
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								externals/lz4
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
								
									
									
								
							
						
						
									
										2
									
								
								externals/lz4
									
									
									
									
										vendored
									
									
								
							@ -1 +1 @@
 | 
			
		||||
Subproject commit c10863b98e1503af90616ae99725ecd120265dfb
 | 
			
		||||
Subproject commit 4db65c1d99280a757823914efaa96d2e87f41844
 | 
			
		||||
@ -53,4 +53,4 @@ __declspec(noinline, noreturn)
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#define UNIMPLEMENTED() DEBUG_ASSERT_MSG(false, "Unimplemented code!")
 | 
			
		||||
#define UNIMPLEMENTED_MSG(_a_, ...) ASSERT_MSG(false, _a_, __VA_ARGS__)
 | 
			
		||||
#define UNIMPLEMENTED_MSG(...) ASSERT_MSG(false, __VA_ARGS__)
 | 
			
		||||
 | 
			
		||||
@ -487,7 +487,7 @@ void ReadBlock(const Kernel::Process& process, const VAddr src_addr, void* dest_
 | 
			
		||||
    size_t page_offset = src_addr & PAGE_MASK;
 | 
			
		||||
 | 
			
		||||
    while (remaining_size > 0) {
 | 
			
		||||
        const size_t copy_amount = std::min(PAGE_SIZE - page_offset, remaining_size);
 | 
			
		||||
        const size_t copy_amount = std::min<size_t>(PAGE_SIZE - page_offset, remaining_size);
 | 
			
		||||
        const VAddr current_vaddr = static_cast<VAddr>((page_index << PAGE_BITS) + page_offset);
 | 
			
		||||
 | 
			
		||||
        switch (page_table.attributes[page_index]) {
 | 
			
		||||
@ -563,7 +563,7 @@ void WriteBlock(const Kernel::Process& process, const VAddr dest_addr, const voi
 | 
			
		||||
    size_t page_offset = dest_addr & PAGE_MASK;
 | 
			
		||||
 | 
			
		||||
    while (remaining_size > 0) {
 | 
			
		||||
        const size_t copy_amount = std::min(PAGE_SIZE - page_offset, remaining_size);
 | 
			
		||||
        const size_t copy_amount = std::min<size_t>(PAGE_SIZE - page_offset, remaining_size);
 | 
			
		||||
        const VAddr current_vaddr = static_cast<VAddr>((page_index << PAGE_BITS) + page_offset);
 | 
			
		||||
 | 
			
		||||
        switch (page_table.attributes[page_index]) {
 | 
			
		||||
@ -623,7 +623,7 @@ void ZeroBlock(const VAddr dest_addr, const size_t size) {
 | 
			
		||||
    static const std::array<u8, PAGE_SIZE> zeros = {};
 | 
			
		||||
 | 
			
		||||
    while (remaining_size > 0) {
 | 
			
		||||
        const size_t copy_amount = std::min(PAGE_SIZE - page_offset, remaining_size);
 | 
			
		||||
        const size_t copy_amount = std::min<size_t>(PAGE_SIZE - page_offset, remaining_size);
 | 
			
		||||
        const VAddr current_vaddr = static_cast<VAddr>((page_index << PAGE_BITS) + page_offset);
 | 
			
		||||
 | 
			
		||||
        switch (current_page_table->attributes[page_index]) {
 | 
			
		||||
@ -674,7 +674,7 @@ void CopyBlock(VAddr dest_addr, VAddr src_addr, const size_t size) {
 | 
			
		||||
    size_t page_offset = src_addr & PAGE_MASK;
 | 
			
		||||
 | 
			
		||||
    while (remaining_size > 0) {
 | 
			
		||||
        const size_t copy_amount = std::min(PAGE_SIZE - page_offset, remaining_size);
 | 
			
		||||
        const size_t copy_amount = std::min<size_t>(PAGE_SIZE - page_offset, remaining_size);
 | 
			
		||||
        const VAddr current_vaddr = static_cast<VAddr>((page_index << PAGE_BITS) + page_offset);
 | 
			
		||||
 | 
			
		||||
        switch (current_page_table->attributes[page_index]) {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user