Email Detail
Show an email
GET /hyperkitty/api/list/[email protected]/email/TATR54CO7IDX2JJB2BVRYVYOIOIF3SHU/
{ "url": "https://mailman.amsat.org/hyperkitty/api/list/[email protected]/email/TATR54CO7IDX2JJB2BVRYVYOIOIF3SHU/", "mailinglist": "https://mailman.amsat.org/hyperkitty/api/list/[email protected]/", "message_id": "Y/[email protected]", "message_id_hash": "TATR54CO7IDX2JJB2BVRYVYOIOIF3SHU", "thread": "https://mailman.amsat.org/hyperkitty/api/list/[email protected]/thread/TATR54CO7IDX2JJB2BVRYVYOIOIF3SHU/", "sender": { "address": "minyard (a) acm.org", "mailman_id": "59a713764a2e4ccabdcfd85f5b213a94", "emails": "https://mailman.amsat.org/hyperkitty/api/sender/59a713764a2e4ccabdcfd85f5b213a94/emails/" }, "sender_name": "Corey Minyard", "subject": "[pacsat-dev] QEMU emulation not feasibly doable", "date": "2023-02-24T18:52:18Z", "parent": null, "children": [], "votes": { "likes": 0, "dislikes": 0, "status": "neutral" }, "content": "I was studying the design of the serial port and the N2HET device on the\nTMS570, and emulating that in QEMU is not really an option. Since\nthat's how the debug serial port is done and perhaps how some I2C\ndevices are accessed, it doesn't make sense to do the QEMU emulator.\n\nJust for details on this, the N2HET is a separate coprocessor, and would\nrequire writing an instruct set front end to work properly, or writing\nan emulator of some kind. That's a pretty big job in QEMU, but it could\nbe done.\n\nHowever, even if you got one of these working, it still wouldn't work\nfor our purposes. The way the N2HET is used, it's bit-banging (sending\nand receiving a bit at a time) in and out serial and I2C data. That's\nextremely timing dependent for serial (not so much for I2C), and an\nemulator is not going to be able to do that easily. Again, it could be\ndone, but the code required to take the outputs of the N2HET and covert\nit back to bytes would be hard.\n\nIt would be more feasible to emulate what the N2HET does in our\nconfiguration, but that's not going to be accepted into QEMU, so\nmaintenance for this would fall on us.\n\nSorry for the bad news. It would have been nice to have this. Looks\nlike I'm going to need a board.\n\nNote, as an aside, this kind of thing uses a lot of power. The SCI and\nI2C devices on the TMS570 are likely to use a lot less power. Not all\nTMS570 SOCs have an I2C, though.\n\n-corey\n", "attachments": [] }