/dports/emulators/qemu42/qemu-4.2.1/roms/skiboot/hw/ |
H A D | xscom.c | 75 addr |= (pcb_addr << 3) & 0x78; in xscom_addr() 77 addr |= ((uint64_t)pcb_addr << 3); in xscom_addr() 252 gcid, pcb_addr, stat); in xscom_handle_error() 450 addr = pcb_addr & 0x7fffffff; in xscom_indirect_read_form0() 452 (pcb_addr & XSCOM_ADDR_IND_ADDR); in xscom_indirect_read_form0() 483 return (pcb_addr >> 60) & 1; in xscom_indirect_form() 511 addr = pcb_addr & 0x7fffffff; in xscom_indirect_write_form0() 574 *pcb_addr = 0; in xscom_decode_chiplet() 576 *pcb_addr |= P8_EX_PCB_SLAVE_BASE; in xscom_decode_chiplet() 577 *pcb_addr |= core << 24; in xscom_decode_chiplet() [all …]
|
H A D | centaur.c | 226 uint64_t data, uint64_t pcb_addr, in centaur_xscom_handle_ind_error() argument 236 is_write ? "write" : "read", pcb_addr, stat); in centaur_xscom_handle_ind_error() 240 is_write ? "write" : "read", pcb_addr, stat); in centaur_xscom_handle_ind_error() 244 uint64_t pcb_addr, uint64_t *val) in centaur_xscom_ind_read() argument 251 addr = pcb_addr & 0x7fffffff; in centaur_xscom_ind_read() 253 (pcb_addr & XSCOM_ADDR_IND_ADDR); in centaur_xscom_ind_read() 283 uint64_t pcb_addr, uint64_t val) in centaur_xscom_ind_write() argument 290 addr = pcb_addr & 0x7fffffff; in centaur_xscom_ind_write() 291 data = pcb_addr & XSCOM_ADDR_IND_ADDR; in centaur_xscom_ind_write() 329 if (pcb_addr & XSCOM_ADDR_IND_FLAG) in centaur_xscom_read() [all …]
|
/dports/emulators/qemu5/qemu-5.2.0/roms/skiboot/hw/ |
H A D | xscom.c | 75 addr |= (pcb_addr << 3) & 0x78; in xscom_addr() 77 addr |= ((uint64_t)pcb_addr << 3); in xscom_addr() 252 gcid, pcb_addr, stat); in xscom_handle_error() 450 addr = pcb_addr & 0x7fffffff; in xscom_indirect_read_form0() 452 (pcb_addr & XSCOM_ADDR_IND_ADDR); in xscom_indirect_read_form0() 483 return (pcb_addr >> 60) & 1; in xscom_indirect_form() 511 addr = pcb_addr & 0x7fffffff; in xscom_indirect_write_form0() 574 *pcb_addr = 0; in xscom_decode_chiplet() 576 *pcb_addr |= P8_EX_PCB_SLAVE_BASE; in xscom_decode_chiplet() 577 *pcb_addr |= core << 24; in xscom_decode_chiplet() [all …]
|
H A D | centaur.c | 226 uint64_t data, uint64_t pcb_addr, in centaur_xscom_handle_ind_error() argument 236 is_write ? "write" : "read", pcb_addr, stat); in centaur_xscom_handle_ind_error() 240 is_write ? "write" : "read", pcb_addr, stat); in centaur_xscom_handle_ind_error() 244 uint64_t pcb_addr, uint64_t *val) in centaur_xscom_ind_read() argument 251 addr = pcb_addr & 0x7fffffff; in centaur_xscom_ind_read() 253 (pcb_addr & XSCOM_ADDR_IND_ADDR); in centaur_xscom_ind_read() 283 uint64_t pcb_addr, uint64_t val) in centaur_xscom_ind_write() argument 290 addr = pcb_addr & 0x7fffffff; in centaur_xscom_ind_write() 291 data = pcb_addr & XSCOM_ADDR_IND_ADDR; in centaur_xscom_ind_write() 329 if (pcb_addr & XSCOM_ADDR_IND_FLAG) in centaur_xscom_read() [all …]
|
/dports/emulators/qemu-utils/qemu-4.2.1/roms/skiboot/hw/ |
H A D | xscom.c | 75 addr |= (pcb_addr << 3) & 0x78; in xscom_addr() 77 addr |= ((uint64_t)pcb_addr << 3); in xscom_addr() 252 gcid, pcb_addr, stat); in xscom_handle_error() 450 addr = pcb_addr & 0x7fffffff; in xscom_indirect_read_form0() 452 (pcb_addr & XSCOM_ADDR_IND_ADDR); in xscom_indirect_read_form0() 483 return (pcb_addr >> 60) & 1; in xscom_indirect_form() 511 addr = pcb_addr & 0x7fffffff; in xscom_indirect_write_form0() 574 *pcb_addr = 0; in xscom_decode_chiplet() 576 *pcb_addr |= P8_EX_PCB_SLAVE_BASE; in xscom_decode_chiplet() 577 *pcb_addr |= core << 24; in xscom_decode_chiplet() [all …]
|
H A D | centaur.c | 226 uint64_t data, uint64_t pcb_addr, in centaur_xscom_handle_ind_error() argument 236 is_write ? "write" : "read", pcb_addr, stat); in centaur_xscom_handle_ind_error() 240 is_write ? "write" : "read", pcb_addr, stat); in centaur_xscom_handle_ind_error() 244 uint64_t pcb_addr, uint64_t *val) in centaur_xscom_ind_read() argument 251 addr = pcb_addr & 0x7fffffff; in centaur_xscom_ind_read() 253 (pcb_addr & XSCOM_ADDR_IND_ADDR); in centaur_xscom_ind_read() 283 uint64_t pcb_addr, uint64_t val) in centaur_xscom_ind_write() argument 290 addr = pcb_addr & 0x7fffffff; in centaur_xscom_ind_write() 291 data = pcb_addr & XSCOM_ADDR_IND_ADDR; in centaur_xscom_ind_write() 329 if (pcb_addr & XSCOM_ADDR_IND_FLAG) in centaur_xscom_read() [all …]
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/roms/skiboot/hw/ |
H A D | xscom.c | 75 addr |= (pcb_addr << 3) & 0x78; in xscom_addr() 77 addr |= ((uint64_t)pcb_addr << 3); in xscom_addr() 252 gcid, pcb_addr, stat); in xscom_handle_error() 450 addr = pcb_addr & 0x7fffffff; in xscom_indirect_read_form0() 452 (pcb_addr & XSCOM_ADDR_IND_ADDR); in xscom_indirect_read_form0() 483 return (pcb_addr >> 60) & 1; in xscom_indirect_form() 511 addr = pcb_addr & 0x7fffffff; in xscom_indirect_write_form0() 574 *pcb_addr = 0; in xscom_decode_chiplet() 576 *pcb_addr |= P8_EX_PCB_SLAVE_BASE; in xscom_decode_chiplet() 577 *pcb_addr |= core << 24; in xscom_decode_chiplet() [all …]
|
H A D | centaur.c | 226 uint64_t data, uint64_t pcb_addr, in centaur_xscom_handle_ind_error() argument 236 is_write ? "write" : "read", pcb_addr, stat); in centaur_xscom_handle_ind_error() 240 is_write ? "write" : "read", pcb_addr, stat); in centaur_xscom_handle_ind_error() 244 uint64_t pcb_addr, uint64_t *val) in centaur_xscom_ind_read() argument 251 addr = pcb_addr & 0x7fffffff; in centaur_xscom_ind_read() 253 (pcb_addr & XSCOM_ADDR_IND_ADDR); in centaur_xscom_ind_read() 283 uint64_t pcb_addr, uint64_t val) in centaur_xscom_ind_write() argument 290 addr = pcb_addr & 0x7fffffff; in centaur_xscom_ind_write() 291 data = pcb_addr & XSCOM_ADDR_IND_ADDR; in centaur_xscom_ind_write() 329 if (pcb_addr & XSCOM_ADDR_IND_FLAG) in centaur_xscom_read() [all …]
|
/dports/emulators/qemu60/qemu-6.0.0/roms/skiboot/hw/ |
H A D | xscom.c | 75 addr |= (pcb_addr << 3) & 0x78; in xscom_addr() 77 addr |= ((uint64_t)pcb_addr << 3); in xscom_addr() 252 gcid, pcb_addr, stat); in xscom_handle_error() 450 addr = pcb_addr & 0x7fffffff; in xscom_indirect_read_form0() 452 (pcb_addr & XSCOM_ADDR_IND_ADDR); in xscom_indirect_read_form0() 483 return (pcb_addr >> 60) & 1; in xscom_indirect_form() 511 addr = pcb_addr & 0x7fffffff; in xscom_indirect_write_form0() 574 *pcb_addr = 0; in xscom_decode_chiplet() 576 *pcb_addr |= P8_EX_PCB_SLAVE_BASE; in xscom_decode_chiplet() 577 *pcb_addr |= core << 24; in xscom_decode_chiplet() [all …]
|
H A D | centaur.c | 226 uint64_t data, uint64_t pcb_addr, in centaur_xscom_handle_ind_error() argument 236 is_write ? "write" : "read", pcb_addr, stat); in centaur_xscom_handle_ind_error() 240 is_write ? "write" : "read", pcb_addr, stat); in centaur_xscom_handle_ind_error() 244 uint64_t pcb_addr, uint64_t *val) in centaur_xscom_ind_read() argument 251 addr = pcb_addr & 0x7fffffff; in centaur_xscom_ind_read() 253 (pcb_addr & XSCOM_ADDR_IND_ADDR); in centaur_xscom_ind_read() 283 uint64_t pcb_addr, uint64_t val) in centaur_xscom_ind_write() argument 290 addr = pcb_addr & 0x7fffffff; in centaur_xscom_ind_write() 291 data = pcb_addr & XSCOM_ADDR_IND_ADDR; in centaur_xscom_ind_write() 329 if (pcb_addr & XSCOM_ADDR_IND_FLAG) in centaur_xscom_read() [all …]
|
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/roms/skiboot/hw/ |
H A D | xscom.c | 74 addr |= (pcb_addr << 3) & 0x78; in xscom_addr() 76 addr |= ((uint64_t)pcb_addr << 3); in xscom_addr() 182 gcid, pcb_addr, stat); in xscom_handle_error() 367 addr = pcb_addr & 0x7fffffff; in xscom_indirect_read_form0() 369 (pcb_addr & XSCOM_ADDR_IND_ADDR); in xscom_indirect_read_form0() 400 return (pcb_addr >> 60) & 1; in xscom_indirect_form() 428 addr = pcb_addr & 0x7fffffff; in xscom_indirect_write_form0() 468 addr = (pcb_addr & 0x000ffffffff); in xscom_indirect_write_form1() 491 *pcb_addr = 0; in xscom_decode_chiplet() 494 *pcb_addr |= core << 24; in xscom_decode_chiplet() [all …]
|
H A D | centaur.c | 226 uint64_t data, uint64_t pcb_addr, in centaur_xscom_handle_ind_error() argument 236 is_write ? "write" : "read", pcb_addr, stat); in centaur_xscom_handle_ind_error() 240 is_write ? "write" : "read", pcb_addr, stat); in centaur_xscom_handle_ind_error() 244 uint64_t pcb_addr, uint64_t *val) in centaur_xscom_ind_read() argument 251 addr = pcb_addr & 0x7fffffff; in centaur_xscom_ind_read() 253 (pcb_addr & XSCOM_ADDR_IND_ADDR); in centaur_xscom_ind_read() 283 uint64_t pcb_addr, uint64_t val) in centaur_xscom_ind_write() argument 290 addr = pcb_addr & 0x7fffffff; in centaur_xscom_ind_write() 291 data = pcb_addr & XSCOM_ADDR_IND_ADDR; in centaur_xscom_ind_write() 329 if (pcb_addr & XSCOM_ADDR_IND_FLAG) in centaur_xscom_read() [all …]
|
/dports/emulators/qemu/qemu-6.2.0/roms/skiboot/hw/ |
H A D | xscom.c | 66 addr |= (pcb_addr << 3) & 0x78; in xscom_addr() 68 addr |= ((uint64_t)pcb_addr << 3); in xscom_addr() 247 gcid, pcb_addr, stat); in xscom_handle_error() 464 addr = pcb_addr & 0x7fffffff; in xscom_indirect_read_form0() 466 (pcb_addr & XSCOM_ADDR_IND_ADDR); in xscom_indirect_read_form0() 497 return (pcb_addr >> 60) & 1; in xscom_indirect_form() 522 addr = pcb_addr & 0x7fffffff; in xscom_indirect_write_form0() 585 *pcb_addr = 0; in xscom_decode_chiplet() 587 *pcb_addr |= P8_EX_PCB_SLAVE_BASE; in xscom_decode_chiplet() 588 *pcb_addr |= core << 24; in xscom_decode_chiplet() [all …]
|
H A D | centaur.c | 218 uint64_t data, uint64_t pcb_addr, in centaur_xscom_handle_ind_error() argument 236 uint64_t pcb_addr, uint64_t *val) in centaur_xscom_ind_read() argument 243 addr = pcb_addr & 0x7fffffff; in centaur_xscom_ind_read() 245 (pcb_addr & XSCOM_ADDR_IND_ADDR); in centaur_xscom_ind_read() 275 uint64_t pcb_addr, uint64_t val) in centaur_xscom_ind_write() argument 282 addr = pcb_addr & 0x7fffffff; in centaur_xscom_ind_write() 283 data = pcb_addr & XSCOM_ADDR_IND_ADDR; in centaur_xscom_ind_write() 311 uint32_t id __unused, uint64_t pcb_addr, in centaur_xscom_read() argument 323 if (pcb_addr & XSCOM_ADDR_IND_FLAG) in centaur_xscom_read() 355 uint32_t id __unused, uint64_t pcb_addr, in centaur_xscom_write() argument [all …]
|
/dports/emulators/qemu42/qemu-4.2.1/roms/skiboot/include/ |
H A D | xscom.h | 223 extern int _xscom_read(uint32_t partid, uint64_t pcb_addr, uint64_t *val, bool take_lock); 224 extern int _xscom_write(uint32_t partid, uint64_t pcb_addr, uint64_t val, bool take_lock); 229 static inline int xscom_read(uint32_t partid, uint64_t pcb_addr, uint64_t *val) in xscom_read() argument 231 return _xscom_read(partid, pcb_addr, val, true); in xscom_read() 233 static inline int xscom_write(uint32_t partid, uint64_t pcb_addr, uint64_t val) { in xscom_write() argument 234 return _xscom_write(partid, pcb_addr, val, true); in xscom_write() 236 extern int xscom_write_mask(uint32_t partid, uint64_t pcb_addr, uint64_t val, uint64_t mask); 239 extern int xscom_readme(uint64_t pcb_addr, uint64_t *val); 240 extern int xscom_writeme(uint64_t pcb_addr, uint64_t val);
|
H A D | centaur.h | 45 extern int64_t centaur_xscom_read(uint32_t id, uint64_t pcb_addr, uint64_t *val) __warn_unused_resu… 46 extern int64_t centaur_xscom_write(uint32_t id, uint64_t pcb_addr, uint64_t val) __warn_unused_resu…
|
/dports/emulators/qemu5/qemu-5.2.0/roms/skiboot/include/ |
H A D | xscom.h | 223 extern int _xscom_read(uint32_t partid, uint64_t pcb_addr, uint64_t *val, bool take_lock); 224 extern int _xscom_write(uint32_t partid, uint64_t pcb_addr, uint64_t val, bool take_lock); 229 static inline int xscom_read(uint32_t partid, uint64_t pcb_addr, uint64_t *val) in xscom_read() argument 231 return _xscom_read(partid, pcb_addr, val, true); in xscom_read() 233 static inline int xscom_write(uint32_t partid, uint64_t pcb_addr, uint64_t val) { in xscom_write() argument 234 return _xscom_write(partid, pcb_addr, val, true); in xscom_write() 236 extern int xscom_write_mask(uint32_t partid, uint64_t pcb_addr, uint64_t val, uint64_t mask); 239 extern int xscom_readme(uint64_t pcb_addr, uint64_t *val); 240 extern int xscom_writeme(uint64_t pcb_addr, uint64_t val);
|
H A D | centaur.h | 45 extern int64_t centaur_xscom_read(uint32_t id, uint64_t pcb_addr, uint64_t *val) __warn_unused_resu… 46 extern int64_t centaur_xscom_write(uint32_t id, uint64_t pcb_addr, uint64_t val) __warn_unused_resu…
|
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/roms/skiboot/include/ |
H A D | xscom.h | 220 extern int _xscom_read(uint32_t partid, uint64_t pcb_addr, uint64_t *val, bool take_lock); 221 extern int _xscom_write(uint32_t partid, uint64_t pcb_addr, uint64_t val, bool take_lock); 226 static inline int xscom_read(uint32_t partid, uint64_t pcb_addr, uint64_t *val) in xscom_read() argument 228 return _xscom_read(partid, pcb_addr, val, true); in xscom_read() 230 static inline int xscom_write(uint32_t partid, uint64_t pcb_addr, uint64_t val) { in xscom_write() argument 231 return _xscom_write(partid, pcb_addr, val, true); in xscom_write() 233 extern int xscom_write_mask(uint32_t partid, uint64_t pcb_addr, uint64_t val, uint64_t mask); 236 extern int xscom_readme(uint64_t pcb_addr, uint64_t *val); 237 extern int xscom_writeme(uint64_t pcb_addr, uint64_t val);
|
H A D | centaur.h | 45 extern int64_t centaur_xscom_read(uint32_t id, uint64_t pcb_addr, uint64_t *val) __warn_unused_resu… 46 extern int64_t centaur_xscom_write(uint32_t id, uint64_t pcb_addr, uint64_t val) __warn_unused_resu…
|
/dports/emulators/qemu-utils/qemu-4.2.1/roms/skiboot/include/ |
H A D | xscom.h | 223 extern int _xscom_read(uint32_t partid, uint64_t pcb_addr, uint64_t *val, bool take_lock); 224 extern int _xscom_write(uint32_t partid, uint64_t pcb_addr, uint64_t val, bool take_lock); 229 static inline int xscom_read(uint32_t partid, uint64_t pcb_addr, uint64_t *val) in xscom_read() argument 231 return _xscom_read(partid, pcb_addr, val, true); in xscom_read() 233 static inline int xscom_write(uint32_t partid, uint64_t pcb_addr, uint64_t val) { in xscom_write() argument 234 return _xscom_write(partid, pcb_addr, val, true); in xscom_write() 236 extern int xscom_write_mask(uint32_t partid, uint64_t pcb_addr, uint64_t val, uint64_t mask); 239 extern int xscom_readme(uint64_t pcb_addr, uint64_t *val); 240 extern int xscom_writeme(uint64_t pcb_addr, uint64_t val);
|
H A D | centaur.h | 45 extern int64_t centaur_xscom_read(uint32_t id, uint64_t pcb_addr, uint64_t *val) __warn_unused_resu… 46 extern int64_t centaur_xscom_write(uint32_t id, uint64_t pcb_addr, uint64_t val) __warn_unused_resu…
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/roms/skiboot/include/ |
H A D | xscom.h | 223 extern int _xscom_read(uint32_t partid, uint64_t pcb_addr, uint64_t *val, bool take_lock); 224 extern int _xscom_write(uint32_t partid, uint64_t pcb_addr, uint64_t val, bool take_lock); 229 static inline int xscom_read(uint32_t partid, uint64_t pcb_addr, uint64_t *val) in xscom_read() argument 231 return _xscom_read(partid, pcb_addr, val, true); in xscom_read() 233 static inline int xscom_write(uint32_t partid, uint64_t pcb_addr, uint64_t val) { in xscom_write() argument 234 return _xscom_write(partid, pcb_addr, val, true); in xscom_write() 236 extern int xscom_write_mask(uint32_t partid, uint64_t pcb_addr, uint64_t val, uint64_t mask); 239 extern int xscom_readme(uint64_t pcb_addr, uint64_t *val); 240 extern int xscom_writeme(uint64_t pcb_addr, uint64_t val);
|
/dports/emulators/qemu60/qemu-6.0.0/roms/skiboot/include/ |
H A D | xscom.h | 223 extern int _xscom_read(uint32_t partid, uint64_t pcb_addr, uint64_t *val, bool take_lock); 224 extern int _xscom_write(uint32_t partid, uint64_t pcb_addr, uint64_t val, bool take_lock); 229 static inline int xscom_read(uint32_t partid, uint64_t pcb_addr, uint64_t *val) in xscom_read() argument 231 return _xscom_read(partid, pcb_addr, val, true); in xscom_read() 233 static inline int xscom_write(uint32_t partid, uint64_t pcb_addr, uint64_t val) { in xscom_write() argument 234 return _xscom_write(partid, pcb_addr, val, true); in xscom_write() 236 extern int xscom_write_mask(uint32_t partid, uint64_t pcb_addr, uint64_t val, uint64_t mask); 239 extern int xscom_readme(uint64_t pcb_addr, uint64_t *val); 240 extern int xscom_writeme(uint64_t pcb_addr, uint64_t val);
|
/dports/emulators/qemu/qemu-6.2.0/roms/skiboot/include/ |
H A D | xscom.h | 257 extern int _xscom_read(uint32_t partid, uint64_t pcb_addr, uint64_t *val, bool take_lock); 258 extern int _xscom_write(uint32_t partid, uint64_t pcb_addr, uint64_t val, bool take_lock); 263 static inline int xscom_read(uint32_t partid, uint64_t pcb_addr, uint64_t *val) in xscom_read() argument 265 return _xscom_read(partid, pcb_addr, val, true); in xscom_read() 267 static inline int xscom_write(uint32_t partid, uint64_t pcb_addr, uint64_t val) { in xscom_write() argument 268 return _xscom_write(partid, pcb_addr, val, true); in xscom_write() 270 extern int xscom_write_mask(uint32_t partid, uint64_t pcb_addr, uint64_t val, uint64_t mask); 273 extern int xscom_readme(uint64_t pcb_addr, uint64_t *val); 274 extern int xscom_writeme(uint64_t pcb_addr, uint64_t val);
|