Preheat the oven to 350F and a large ovenproof pot with a lid to medium-high heat with the olive oil.
When the oil shimmers, sprinkle the pork with salt and sear on all sides, about 7 minutes per side, until browned all over.
Scatter the onion, garlic, rosemary, and chili around the pork, sprinkle with salt. Add the wine and 1 cup of stock to the pot with the drained tomatoes. The liquid should come about 2 inches up on the pork - add more stock if needed.
Cover the pot and braise in the oven for 2 - 3 hours, checking every hour or so, until the pork is fork-tender. Add more stock or wine during the braising process if needed.
Let the pork rest for 5-10 minutes before slicing. Serve with the vegetable mixture and pan juices over white rice.