A small tool to view real-world ActivityPub objects as JSON! Enter a URL
or username from Mastodon or a similar service below, and we'll send a
request with
the right
Accept
header
to the server to view the underlying object.
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"ostatus": "http://ostatus.org#",
"atomUri": "ostatus:atomUri",
"inReplyToAtomUri": "ostatus:inReplyToAtomUri",
"conversation": "ostatus:conversation",
"sensitive": "as:sensitive",
"toot": "http://joinmastodon.org/ns#",
"votersCount": "toot:votersCount"
}
],
"id": "https://discuss.systems/users/csgordon/statuses/110969847755944311/replies",
"type": "Collection",
"first": {
"id": "https://discuss.systems/users/csgordon/statuses/110969847755944311/replies?page=true",
"type": "CollectionPage",
"next": "https://discuss.systems/users/csgordon/statuses/110969847755944311/replies?only_other_accounts=true&page=true",
"partOf": "https://discuss.systems/users/csgordon/statuses/110969847755944311/replies",
"items": [
{
"id": "https://discuss.systems/users/csgordon/statuses/110973269176780005",
"type": "Note",
"summary": "inching towards #BSD support for #RISCV boards you can actually buy",
"inReplyTo": "https://discuss.systems/users/csgordon/statuses/110969847755944311",
"published": "2023-08-29T14:01:45Z",
"url": "https://discuss.systems/@csgordon/110973269176780005",
"attributedTo": "https://discuss.systems/users/csgordon",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://discuss.systems/users/csgordon/followers"
],
"sensitive": true,
"atomUri": "https://discuss.systems/users/csgordon/statuses/110973269176780005",
"inReplyToAtomUri": "https://discuss.systems/users/csgordon/statuses/110969847755944311",
"conversation": "tag:discuss.systems,2023-08-23:objectId=9584606:objectType=Conversation",
"content": "<p>Only had a little time this morning before meetings and needing to get back to POPL reviews, but made some progress.</p><p>Apparently there are *3* streams of dtbs for the VisionFive2 🙃<br />- The version that ships with the board, which is kinda borked even on my recently-shipped v1.3b<br />- The version posted on StarFive's board release page: <a href=\"https://github.com/starfive-tech/VisionFive2/releases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/starfive-tech/Visio</span><span class=\"invisible\">nFive2/releases</span></a><br />- The version in the tree they're using to work towards upstreaming Linux support: <a href=\"https://github.com/starfive-tech/linux/tree/JH7110_VisionFive2_upstream/arch/riscv/boot/dts/starfive\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/starfive-tech/linux</span><span class=\"invisible\">/tree/JH7110_VisionFive2_upstream/arch/riscv/boot/dts/starfive</span></a></p><p>The latter two seem to evolve semi-independently?</p><p>I discovered I was booting OpenBSD with the borked onboard version, nothing was loading dtbs from the sd card, and doing so *does* require using fatload and bootefi commands manually in OpenSBI. When I do that, relatively recent "release" dtbs (the second of the trio above) partially boot OpenBSD: it hangs, but it also attaches a fair number of drivers before it does so. The last driver that reports attaching is pcie, and the last mailing list traffic on this board reports changes there breaking things in pcie, so... I guess I'm caught up with state-of-the-art. (I suspect something goes awry when interrupts are enabled for the pci bus, but don't know how to confirm.) Sadly this hangs *before* the mmc driver gets a chance to try loading, so I don't know if that particular driver works with any given tree.</p><p>Tomorrow I'll have to try (1) a couple slightly older "official" dtbs, (2) extracting the dtbs from their official linux image released in June, which should be close to what has been used, and then fall back to (3) manually build 85 versions of dtbs out of the Linux tree if the first two don't work... 🙃</p>",
"contentMap": {
"en": "<p>Only had a little time this morning before meetings and needing to get back to POPL reviews, but made some progress.</p><p>Apparently there are *3* streams of dtbs for the VisionFive2 🙃<br />- The version that ships with the board, which is kinda borked even on my recently-shipped v1.3b<br />- The version posted on StarFive's board release page: <a href=\"https://github.com/starfive-tech/VisionFive2/releases\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/starfive-tech/Visio</span><span class=\"invisible\">nFive2/releases</span></a><br />- The version in the tree they're using to work towards upstreaming Linux support: <a href=\"https://github.com/starfive-tech/linux/tree/JH7110_VisionFive2_upstream/arch/riscv/boot/dts/starfive\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/starfive-tech/linux</span><span class=\"invisible\">/tree/JH7110_VisionFive2_upstream/arch/riscv/boot/dts/starfive</span></a></p><p>The latter two seem to evolve semi-independently?</p><p>I discovered I was booting OpenBSD with the borked onboard version, nothing was loading dtbs from the sd card, and doing so *does* require using fatload and bootefi commands manually in OpenSBI. When I do that, relatively recent "release" dtbs (the second of the trio above) partially boot OpenBSD: it hangs, but it also attaches a fair number of drivers before it does so. The last driver that reports attaching is pcie, and the last mailing list traffic on this board reports changes there breaking things in pcie, so... I guess I'm caught up with state-of-the-art. (I suspect something goes awry when interrupts are enabled for the pci bus, but don't know how to confirm.) Sadly this hangs *before* the mmc driver gets a chance to try loading, so I don't know if that particular driver works with any given tree.</p><p>Tomorrow I'll have to try (1) a couple slightly older "official" dtbs, (2) extracting the dtbs from their official linux image released in June, which should be close to what has been used, and then fall back to (3) manually build 85 versions of dtbs out of the Linux tree if the first two don't work... 🙃</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://discuss.systems/users/csgordon/statuses/110973269176780005/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://discuss.systems/users/csgordon/statuses/110973269176780005/replies?min_id=110973770292099769&page=true",
"partOf": "https://discuss.systems/users/csgordon/statuses/110973269176780005/replies",
"items": [
"https://discuss.systems/users/csgordon/statuses/110973770292099769"
]
}
},
"likes": {
"id": "https://discuss.systems/users/csgordon/statuses/110973269176780005/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://discuss.systems/users/csgordon/statuses/110973269176780005/shares",
"type": "Collection",
"totalItems": 1
}
}
]
}
}