Merge remote-tracking branch 'stefanha/trivial-patches' into staging
* stefanha/trivial-patches: ivshmem, qdev-monitor: fix order of qerror parameters iov_send_recv(): Handle zero bytes case even if OS does not framebuffer: Fix spelling in comment (leight -> height) Spelling fix in comment (peripherans -> peripherals) docs: Fix spelling (propery -> property) trace: Fix "Qemu" -> "QEMU" cputlb.c: Fix out of date comment ehci: fix assertion typo Makefile: Avoid explicit list of directories in clean target
This commit is contained in:
		
						commit
						d1186a33ef
					
				
							
								
								
									
										7
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										7
									
								
								Makefile
								
								
								
								
							| 
						 | 
				
			
			@ -214,13 +214,10 @@ clean:
 | 
			
		|||
# avoid old build problems by removing potentially incorrect old files
 | 
			
		||||
	rm -f config.mak op-i386.h opc-i386.h gen-op-i386.h op-arm.h opc-arm.h gen-op-arm.h
 | 
			
		||||
	rm -f qemu-options.def
 | 
			
		||||
	rm -f *.o *.d *.a *.lo $(TOOLS) $(HELPERS-y) qemu-ga TAGS cscope.* *.pod *~ */*~
 | 
			
		||||
	find . -name '*.[od]' -exec rm -f {} +
 | 
			
		||||
	rm -f *.a *.lo $(TOOLS) $(HELPERS-y) qemu-ga TAGS cscope.* *.pod *~ */*~
 | 
			
		||||
	rm -Rf .libs
 | 
			
		||||
	rm -f slirp/*.o slirp/*.d audio/*.o audio/*.d block/*.o block/*.d net/*.o net/*.d fsdev/*.o fsdev/*.d ui/*.o ui/*.d qapi/*.o qapi/*.d qga/*.o qga/*.d
 | 
			
		||||
	rm -f qom/*.o qom/*.d libuser/qom/*.o libuser/qom/*.d
 | 
			
		||||
	rm -f hw/usb/*.o hw/usb/*.d hw/*.o hw/*.d
 | 
			
		||||
	rm -f qemu-img-cmds.h
 | 
			
		||||
	rm -f trace/*.o trace/*.d
 | 
			
		||||
	rm -f trace-dtrace.dtrace trace-dtrace.dtrace-timestamp
 | 
			
		||||
	@# May not be present in GENERATED_HEADERS
 | 
			
		||||
	rm -f trace-dtrace.h trace-dtrace.h-timestamp
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										4
									
								
								cputlb.c
								
								
								
								
							
							
						
						
									
										4
									
								
								cputlb.c
								
								
								
								
							| 
						 | 
				
			
			@ -312,7 +312,9 @@ void tlb_set_page(CPUArchState *env, target_ulong vaddr,
 | 
			
		|||
 | 
			
		||||
/* NOTE: this function can trigger an exception */
 | 
			
		||||
/* NOTE2: the returned address is not exactly the physical address: it
 | 
			
		||||
   is the offset relative to phys_ram_base */
 | 
			
		||||
 * is actually a ram_addr_t (in system mode; the user mode emulation
 | 
			
		||||
 * version of this function returns a guest virtual address).
 | 
			
		||||
 */
 | 
			
		||||
tb_page_addr_t get_page_addr_code(CPUArchState *env1, target_ulong addr)
 | 
			
		||||
{
 | 
			
		||||
    int mmu_idx, page_index, pd;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
= Bootindex propery =
 | 
			
		||||
= Bootindex property =
 | 
			
		||||
 | 
			
		||||
Block and net devices have bootindex property. This property is used to
 | 
			
		||||
determine the order in which firmware will consider devices for booting
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,7 +28,7 @@ void framebuffer_update_display(
 | 
			
		|||
    MemoryRegion *address_space,
 | 
			
		||||
    target_phys_addr_t base,
 | 
			
		||||
    int cols, /* Width in pixels.  */
 | 
			
		||||
    int rows, /* Leight in pixels.  */
 | 
			
		||||
    int rows, /* Height in pixels.  */
 | 
			
		||||
    int src_width, /* Length of source line, in bytes.  */
 | 
			
		||||
    int dest_row_pitch, /* Bytes between adjacent horizontal output pixels.  */
 | 
			
		||||
    int dest_col_pitch, /* Bytes between adjacent vertical output pixels.  */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -677,7 +677,8 @@ static int pci_ivshmem_init(PCIDevice *dev)
 | 
			
		|||
    }
 | 
			
		||||
 | 
			
		||||
    if (s->role_val == IVSHMEM_PEER) {
 | 
			
		||||
        error_set(&s->migration_blocker, QERR_DEVICE_FEATURE_BLOCKS_MIGRATION, "ivshmem", "peer mode");
 | 
			
		||||
        error_set(&s->migration_blocker, QERR_DEVICE_FEATURE_BLOCKS_MIGRATION,
 | 
			
		||||
                  "peer mode", "ivshmem");
 | 
			
		||||
        migrate_add_blocker(s->migration_blocker);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -443,7 +443,7 @@ DeviceState *qdev_device_add(QemuOpts *opts)
 | 
			
		|||
        bus = qbus_find_recursive(sysbus_get_default(), NULL, k->bus_type);
 | 
			
		||||
        if (!bus) {
 | 
			
		||||
            qerror_report(QERR_NO_BUS_FOR_DEVICE,
 | 
			
		||||
                          driver, k->bus_type);
 | 
			
		||||
                          k->bus_type, driver);
 | 
			
		||||
            return NULL;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2010,7 +2010,7 @@ static void ehci_fill_queue(EHCIPacket *p)
 | 
			
		|||
        p->qtdaddr = qtdaddr;
 | 
			
		||||
        p->qtd = qtd;
 | 
			
		||||
        p->usb_status = ehci_execute(p, "queue");
 | 
			
		||||
        assert(p->usb_status = USB_RET_ASYNC);
 | 
			
		||||
        assert(p->usb_status == USB_RET_ASYNC);
 | 
			
		||||
        p->async = EHCI_ASYNC_INFLIGHT;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -162,7 +162,7 @@ static int vpb_sic_init(SysBusDevice *dev)
 | 
			
		|||
/* Board init.  */
 | 
			
		||||
 | 
			
		||||
/* The AB and PB boards both use the same core, just with different
 | 
			
		||||
   peripherans and expansion busses.  For now we emulate a subset of the
 | 
			
		||||
   peripherals and expansion busses.  For now we emulate a subset of the
 | 
			
		||||
   PB peripherals and just change the board ID.  */
 | 
			
		||||
 | 
			
		||||
static struct arm_boot_info versatile_binfo;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										7
									
								
								iov.c
								
								
								
								
							
							
						
						
									
										7
									
								
								iov.c
								
								
								
								
							| 
						 | 
				
			
			@ -146,6 +146,13 @@ ssize_t iov_send_recv(int sockfd, struct iovec *iov, unsigned iov_cnt,
 | 
			
		|||
{
 | 
			
		||||
    ssize_t ret;
 | 
			
		||||
    unsigned si, ei;            /* start and end indexes */
 | 
			
		||||
    if (bytes == 0) {
 | 
			
		||||
        /* Catch the do-nothing case early, as otherwise we will pass an
 | 
			
		||||
         * empty iovec to sendmsg/recvmsg(), and not all implementations
 | 
			
		||||
         * accept this.
 | 
			
		||||
         */
 | 
			
		||||
        return 0;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /* Find the start position, skipping `offset' bytes:
 | 
			
		||||
     * first, skip all full-sized vector elements, */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -71,7 +71,7 @@ def read_trace_file(edict, fobj):
 | 
			
		|||
 | 
			
		||||
    log_version = header[2]
 | 
			
		||||
    if log_version == 0:
 | 
			
		||||
        raise ValueError('Older log format, not supported with this Qemu release!')
 | 
			
		||||
        raise ValueError('Older log format, not supported with this QEMU release!')
 | 
			
		||||
 | 
			
		||||
    while True:
 | 
			
		||||
        rec = read_record(edict, fobj)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue