Combine the onion and olive oil in a 4-quart saucepan; cook, stirring over low heat until tender, about 5 minutes. Stir in the broth. In a separate bowl, combine the water and cornmeal; stir into the broth and cook, stirring constantly, until the mixture boils and is very thick, about 10 minutes. Add cheese and salt, to taste.